通过本次简单的Arduino智能垃圾桶小实验可以快速了解Arduino的基本用法
1、材料准备
Arduino UNO
HC-SR04超声波模块
SG90舵机
杜邦线
电源
电脑
2、代码分析
电机的控制
#include<Servo.h>
#define duoji D5
Servo myduoji;
void setup() {
myduoji.attach(duoji); //舵机连接
Serial.begin(115200);
}
void loop() {
myduoji.write(20); //设置角度
delay(1000);
myduoji.write(100); //设置角度
}
超声波模块控制
#define echo D2
#define trig D8
long getTime()//获取时间
{
digitalWrite(trig,HIGH);
delayMicroseconds(10);
digitalWrite(trig,LOW);
return pulseIn(echo,HIGH);
}
void initBo

本篇博客通过Arduino UNO和HC-SR04超声波模块,结合SG90舵机,展示了一个简单的智能垃圾桶小实验,旨在介绍Arduino的基础应用,包括超声波模块控制、电机操作和串口通讯。
最低0.47元/天 解锁文章
1157





