Advertisement
Gersey1512

Untitled

May 6th, 2020
536
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.23 KB | None | 0 0
  1. const byte analogPinV = 2;  // Тут замеряет напряжение на АКБ
  2. const byte analogPinS = 3;  // Фоторезистор
  3. const byte outPinS = 1;     // Включение S- света
  4. const byte outPinV = 2;     // Включение заряда АКБ
  5. byte sensorValue = 0; //unsigned int/byte
  6. long vin = 0; //float
  7.  
  8. void setup() {
  9.  
  10.  pinMode(analogPinV,INPUT); // Вход данных
  11.  pinMode(analogPinS,INPUT); // Вход данных
  12.  pinMode(outPinV,OUTPUT);   // Выход данных
  13.  pinMode(outPinS,OUTPUT);   // Выход данных
  14.  Serial.begin(9600);
  15. }
  16. void loop() {
  17.   vin = analogRead (analogPinV)/2-12;      // Измеряет напряжение
  18.    if(vin<360) digitalWrite(outPinV,HIGH); //Включить заряд акб
  19.    if(vin>380) digitalWrite(outPinV,LOW);  //Выключить заряд акб
  20.  
  21.  sensorValue = analogRead(analogPinS);          // Считываем данные с фоторезистора
  22.   if(sensorValue=0) digitalWrite(outPinS,HIGH); //Включить свет
  23.   if(sensorValue>5) digitalWrite(outPinS,LOW);  //Выключить свет
  24.  
  25.   Serial.print(sensorValue);  // вывод данных
  26.   Serial.println(" s");
  27.     delay(1000);
  28.    
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement