Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

Bodya
2017-06-25 14:47:58

я вот тут толькочто написал но выдает ошибки(не могу понять в чем дело так как только учусь

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);
}
Bodya
2017-06-25 14:22:58

Спасибо за код!но когда я его запускаю то система не работает!в мониторе порта ничего не пишет

qwone
2017-06-24 19:27:10
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 ); //если стало сильно влажно, то выкл реле
}
vvr
2017-06-24 18:22:40

int inpDataVlaga    = analogRead(pinVlaga);

Bodya
2017-06-24 18:13:03

добрый день!я вот написал скетч на ардуно но он не работает
Кто может посмотрите в чем проблема

// 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 );                                    
 
}

Підвал форуму