оптика 3
- Подробности
-
Категория: Работа
-
Просмотров: 11
const int ira = A0;
const int irb = A1;
const int irc = A2;
const int ird = A3;
void setup() {
Serial.begin(9600);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
}
void loop() {
int r = analogRead(ira); // r в диапазоне от 0 до 1023
// Serial.println(r);
// pinMode(2, OUTPUT);
// pinMode(3, OUTPUT);
if (r < 100) { // т.к. используется аналоговый пин Arduino
// Serial.println("Detected!");
digitalWrite(2, HIGH);
}
if (r > 100) { // т.к. используется аналоговый пин Arduino
// Serial.println("Detected!");
digitalWrite(2, LOW);
}
// pinMode(3, OUTPUT);
int a = analogRead(irb); // r в диапазоне от 0 до 1023
if (a < 100) { // т.к. используется аналоговый пин Arduino
// Serial.println("1111");
digitalWrite(3, HIGH);
}
// delay(100);
if (a > 100) { // т.к. используется аналоговый пин Arduino
// Serial.println("1111");
digitalWrite(3, LOW);
}
int b = analogRead(irc); // r в диапазоне от 0 до 1023
if (b < 100) { // т.к. используется аналоговый пин Arduino
// Serial.println("1111");
digitalWrite(4, HIGH);
}
// delay(100);
if (b > 100) { // т.к. используется аналоговый пин Arduino
// Serial.println("1111");
digitalWrite(4, LOW);
}
int c = analogRead(irc); // r в диапазоне от 0 до 1023
if (c < 100) { // т.к. используется аналоговый пин Arduino
// Serial.println("1111");
digitalWrite(5, HIGH);
}
// delay(100);
if (c > 100) { // т.к. используется аналоговый пин Arduino
// Serial.println("1111");
digitalWrite(5, LOW);
}
}