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