Arduino Blind Stick
组件和用品
关于这个项目
看到街上的盲人在街上取悦人们帮助他们走在街上。我为此感到难过,然后T开始了这个项目。
代码
上传这段代码C/C++
它是用 C/C++ 语言编写的/* * 制作一个帮助盲人的智能棒 */ #define trigPin 9 #define echoPin 8 #define Buzzer1 5//active #define Buzzer2 7//passive #define Led1 6 //振动 int sound =250;void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); pinMode(蜂鸣器1,输出); pinMode(蜂鸣器2,输出); pinMode(Led1, OUTPUT);}void loop() { Serial.begin(9600);持续时间长,距离远;数字写入(trigPin,低);延迟(2);数字写入(触发引脚,高);延迟(10);数字写入(trigPin,低);持续时间 =脉冲输入(echoPin,高);距离=(持续时间/2)/29.1;数字写入(蜂鸣器1,低);数字写入(蜂鸣器2,低);数字写入(Led1,低);如果(距离<40){digitalWrite(Led1,HIGH);延迟(2000); } if (distance<20) { digitalWrite(Led1, HIGH);延迟(2000);数字写入(蜂鸣器1,高);延迟(2000); } if (distance<10) { digitalWrite(Led1, HIGH);延迟(2000);数字写入(蜂鸣器1,高);延迟(2000);数字写入(蜂鸣器2,高);延迟(2000); } }
示意图
首先是
超声波传感器
2个蜂鸣器
引领
应该附在面包板上
那么我们应该通过电线将这些组件连接到arduino
之后,电路应该用胶带粘在一根棍子上