Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const byte analogPinV = 4; // Тут замеряет напряжение на АКБ
- const byte analogPinS = 3; // Фоторезистор
- const byte outPinS = 1; // Включение S- света
- const byte outPinV = 0; // Включение заряда АКБ
- byte sensorValue = 0; //unsigned int
- byte vin = 0; //float
- void setup() {
- pinMode(analogPinV,INPUT); // Вход данных
- pinMode(analogPinS,INPUT); // Вход данных
- pinMode(outPinV,OUTPUT); // Выход данных
- pinMode(outPinS,OUTPUT); // Выход данных
- Serial.begin(9600);
- }
- void loop() {
- vin = float (analogRead (analogPinV))/1023*50; // Измеряет напряжение
- sensorValue = analogRead(analogPinS); // Считываем данные с фоторезистора
- if(sensorValue<5) digitalWrite(outPinS,HIGH);
- if(sensorValue>30) digitalWrite (outPinS,LOW);
- delay(100);
- if(vin<34)
- {digitalWrite(outPinV,HIGH);}
- if(vin>38)
- {digitalWrite(outPinV,LOW);}
- Serial.print(vin); // вывод данных с фоторезистора (0-1024)
- Serial.println(""); // возврат каретки
- delay(100);
- }
Advertisement
Add Comment
Please, Sign In to add comment