Светодиодный индикатор уровня газа на Ардуино. ГБО своими руками.

Аватар автора
Красивый Дом
int analog; int x1,x2,x3,x4,x5,x6,x7,x8,x9,x10; void setup() { pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT); pinMode(10, OUTPUT); pinMode(11, OUTPUT); digitalWrite(2, HIGH); delay(150); digitalWrite(3, HIGH); delay(150); digitalWrite(4, HIGH); delay(150); digitalWrite(5, HIGH); delay(150); digitalWrite(6, HIGH); delay(150); digitalWrite(7, HIGH); delay(150); digitalWrite(8, HIGH); delay(150); digitalWrite(9, HIGH); delay(150); digitalWrite(10, HIGH); delay(150); digitalWrite(11, HIGH); delay(150); } void loop() { x1 = analogRead(A0); delay(200); x2 = analogRead(A0); delay(200); x3 = analogRead(A0); delay(200); x4 = analogRead(A0); delay(200); x5 = analogRead(A0); delay(200); x6 = analogRead(A0); delay(200); x7 = analogRead(A0); delay(200); x8 = analogRead(A0); delay(200); x9 = analogRead(A0); delay(200); x10 = analogRead(A0); analog = (x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10) / 10; analog = map(analog, 0, 1023, 10, 0); if(analog == 1) { digitalWrite(2, HIGH); digitalWrite(3, LOW); digitalWrite(4, LOW); digitalWrite(5, LOW); digitalWrite(6, LOW); digitalWrite(7, LOW); digitalWrite(8, LOW); digitalWrite(9, LOW); digitalWrite(10...

0/0


0/0

0/0

0/0