Gersey1512

Untitled

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