基于Arduino的简便操作性,易上手性和易编译性,Arduino的实战就变得相对容易一些,经过在C站的代码阅览和学习。下面开始介绍基于C语言基础进行Arduino智能垃圾桶初级项目制作。
一、基础介绍
1、所需物品:Arduino Uno开发板,超声波传感器 ,SG90舵机, 杜邦线若干,9V电源
2、项目原理:人靠近垃圾桶,超声波传感器进行感应检测使舵机转动,垃圾桶盖打开。
3、线路连接:
二、代码编译
#include<Servo.h>
Servo Motor;
int TrigPin = 7;
int EchoPin = 8;
int MotorPin = 9;
int led = 10;
long duration, distange, average;
long aver[3];
void setup()
{
Serial.begin(9600);
pinMode(TrigPin, OUTPUT);
pinMode(EchoPin, INPUT);
Motor