Инструменты пользователя

Инструменты сайта


start

Blog

Analog to rele for avto

void setup() {
  pinMode(A0, INPUT);
  pinMode(A1, INPUT);
  pinMode(A2, INPUT);
  pinMode(A3, INPUT);
  pinMode(A4, INPUT);
  pinMode(A5, INPUT);
  pinMode(A6, INPUT);
  pinMode(A7, INPUT);
  pinMode(LED_BUILTIN, OUTPUT);
  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);
  pinMode(12, OUTPUT);
  pinMode(13, OUTPUT);
  Serial.begin(9600);
}
 
void loop() {
 
float v0 = analogRead(A0) * (5.0 / 1023.0);
float v1 = analogRead(A1) * (5.0 / 1023.0);
float v2 = analogRead(A2) * (5.0 / 1023.0);
float v3 = analogRead(A3) * (5.0 / 1023.0);
float v4 = analogRead(A4) * (5.0 / 1023.0);
float v5 = analogRead(A5) * (5.0 / 1023.0);
float v6 = analogRead(A6) * (5.0 / 1023.0);
float v7 = analogRead(A7) * (5.0 / 1023.0);
 
if ( 1 ) {  // DEBUG to serial port  
  Serial.print(" A0="); Serial.print(v0);
  Serial.print(" A1="); Serial.print(v1);
  Serial.print(" A2="); Serial.print(v2);
  Serial.print(" A3="); Serial.print(v3);
  Serial.print(" A4="); Serial.print(v4);
  Serial.print(" A5="); Serial.print(v5);
  Serial.print(" A6="); Serial.print(v6);
  Serial.print(" A7="); Serial.print(v7);
  Serial.println(".");
}
 
//  if ( v0 > 2.5 ) { digitalWrite(LED_BUILTIN, HIGH); } else { digitalWrite(LED_BUILTIN, LOW); }
 digitalWrite(LED_BUILTIN, HIGH);
 delay(10);
 
  if ( v0 > 2.5 ) { digitalWrite(5, HIGH); } else { digitalWrite(5, LOW); }
  if ( v1 > 2.5 ) { digitalWrite(6, HIGH); } else { digitalWrite(6, LOW); }
  if ( v2 > 2.5 ) { digitalWrite(7, HIGH); } else { digitalWrite(7, LOW); }
  if ( v3 > 2.5 ) { digitalWrite(8, HIGH); } else { digitalWrite(8, LOW); }
  if ( v4 > 2.5 ) { digitalWrite(9, HIGH); } else { digitalWrite(9, LOW); }
  if ( v5 > 2.5 ) { digitalWrite(10, HIGH); } else { digitalWrite(10, LOW); }
  if ( v6 > 2.5 ) { digitalWrite(11, HIGH); } else { digitalWrite(11, LOW); }
  if ( v7 > 2.5 ) { digitalWrite(12, HIGH); } else { digitalWrite(12, LOW); }
 
  digitalWrite(LED_BUILTIN, LOW);
  delay(490);
 
}
2023/05/21 11:27 · prg

Предыдущие записи >>

start.txt · Последние изменения: 2019/03/06 14:17 (внешнее изменение)