Банк проектов 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