Часто на занятиях по робототехнике возникает необходимость быстро проверить какой-либо
датчик. На страницах сайта уже были такие устройства, например
Тестер для проверки драйвера двигателя или
Шилд для проверки Arduino.
Для быстрой проверки ультразвуковых датчиков
HC-SR04 и
RCW-0001 нужна только плата Arduino:
void setup() { pinMode(8, OUTPUT); pinMode(9, OUTPUT); pinMode(10, INPUT); pinMode(11, OUTPUT); pinMode(13, OUTPUT); Serial.begin(9600); digitalWrite(8,1); digitalWrite(11,0); } void loop() { digitalWrite(9, 1); delayMicroseconds(10); digitalWrite(9, 0); int i = pulseIn(10, HIGH) / 58, ter; Serial.println(i); if (i <= 100) { i = map(i, 1, 100 , 50 , 200); digitalWrite(13, 1); delay(i); digitalWrite(13, 0); delay(i); } }