建立一个走开!机器人 - 儿童简易入门项目
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
关于这个项目
我们使用以下草图连接了电路板:
我们使用了泡沫聚苯乙烯假发头,将背面挖空并在其上戳一些孔以进行各种连接:
该视频展示了我们如何将它们组合在一起:
更新:评论中有人问如何制作机器人的身体,所以我制作了这个视频来展示你如何自己制作!
代码
- 距离传感器激活的蜂鸣器和 LED
距离传感器激活的蜂鸣器和 LEDArduino
距离以厘米为单位。#define trigPin 13#define echoPin 12#define buzzer 9 //蜂鸣器到arduino pin 9#define led 11void setup(){ Serial.begin (9600);pinMode(trigPin, OUTPUT);pinMode (echoPin, 输入); pinMode(蜂鸣器,输出); // 设置蜂鸣器 - pin 9 作为输出 pinMode(led, OUTPUT);}void loop(){ long duration, distance;digitalWrite(trigPin, LOW);delayMicroseconds(2);digitalWrite(trigPin, HIGH);delayMicroseconds(10) );digitalWrite(trigPin, LOW);duration =pulseIn(echoPin, HIGH);distance =(duration/2) / 29.1;如果(距离 <100){ 音调(蜂鸣器,98); // 发送 1KHz 声音信号...digitalWrite(led,HIGH);}else {noTone(buzzer);digitalWrite(led,LOW);}Serial.print(distance);Serial.println("cm");delay( 500);}
示意图
我们为 Arduino 和组件设置的草图、面包板视图。制造工艺