Ви не увійшли.
Сторінки 1
добрый день!я вот написал скетч на ардуно но он не работает
Кто может посмотрите в чем проблема
// Declare PIN to Sensor Rain // 2-й аналоговый вход
const byte pinVlaga = A2;
//-----------------------------
// Declare PIN to Rele
const byte pinRele = 9; // 9-й цифровой
//-----------------------------
void setup() {
pinMode ( pinVlaga , INPUT ); // датчик влажности
pinMode ( pinRele , OUTPUT ); // реле включения питания
digitalWrite( pinRele , 1 ); // выключаю реле
}
void loop() {
// читаю значения датчиков
Boolean int inpDataVlaga = analogRead(pinVlaga);
// если недостаточно влажно то включаем реле
if ( ( inpDataVlaga < 20) ) digitalWrite( pinRele , 0 ); else digitalWrite( pinRele , 1 );
delay ( 500 );
}
Неактивний
const byte Sens_pin = /*нога сенсора*/A2;
const byte Relay_pin =/*нога реле*/ 9;
void setup() {
pinMode ( Relay_pin , OUTPUT );// реле включения питания
digitalWrite( Relay_pin , 1 ); // выключаю реле
}
void loop() {
delay ( 500 );
int Sens = analogRead(Sens_pin);
if ( Sens < 20) digitalWrite( Relay_pin , 0 ); //если стало сухо, то вкл реле
if ( Sens > 25) digitalWrite( Relay_pin , 1 ); //если стало сильно влажно, то выкл реле
}
Остання редакція qwone (2017-06-24 19:28:38)
Неактивний
я вот тут толькочто написал но выдает ошибки(не могу понять в чем дело так как только учусь
int sensorPin = A0;
int sensorValue = 0;
int Relay = 9;
void setup(){
pinMode (Relay , OUTPUT);
digitalWrite(Relay , 1);
Serial.begin(1200);
}
void loop(){
if (sensor < 1023 ) digitalWrite(Relay , 0);
if (sensor > 295 ) digitalWrite(Relay , 1);
sensorValue = analogRead(sensorPin);
Serial.println(sensorValue);
delay(100);
}
Неактивний
Сторінки 1