Банк проектов 8-11 Банк проектов 8-11 кл | Page 28

Чтобы придать данной схеме вид полноценного вентилятора, необходимо взять пластиковый контейнер размером 100x100x100 мм и поместить в него батарейку и плату, предварительно сделав в контейнере отверстия для проводов. К одной из сторон контейнера приклеить термоклеем ультразвуковой датчик. К противоположной стороне контейнера приклеить термоклеем деревянную рейку 5x5x200 мм. К верхней части рейки приклеить мотор с пропеллером так, чтобы пропеллер был направлен в ту же сторону, что и ультразвуковой датчик. Для работы вентилятора необходимо написать скетч и загрузить его на плату Arduino Uno. Пример скетча для работы вентилятора: int echoPin = 9; int trigPin = 8; int led = 10; void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); pinMode(led, OUTPUT); } void loop() { int duration, cm; digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); cm = (duration / 58)+3; Serial.print(cm); Serial.println(" cm"); if ( cm < 20 ) { digitalWrite(led, HIGH); } else { digitalWrite(led, LOW); } delay(100); } 28