舵机

根据光线强弱,自动开关窗帘

自古美人都是妖i 提交于 2019-12-05 01:58:35
情境:   希望能根据光线强弱,自动开关窗帘,例如天亮了,在一定亮度下,把窗帘打开,方便我们的生活 材料: 1、microbit控制板 2、robotbit扩展板 3、光线传感器 4、舵机 6、连线 连线: 舵机接扩展板s1 光线传感器接扩展板pin1 编程环境: 支持robotbit的Mu编辑器 from microbit import * import robotbit robotbit.servo(0,0) while True: light = pin1.read_analog() if light < 200: robotbit.servo(0,180) sleep(1000) robotbit.servo(0,0) 注意事项: 舵机是由扩展板供电,因此,要看到效果,需要把扩展板开关打开 可用手机电筒照射光线传感器,模拟天亮了。 来源: https://www.cnblogs.com/qywyll/p/11896402.html

自动开关灯装置

匿名 (未验证) 提交于 2019-12-02 23:52:01
  void setup () { // put your setup code here, to run once: Serial . begin ( 38400 ); } void sendcmd () { Serial . println ( "AT" ); while ( Serial . available ()) { char ch ; ch = Serial . read (); Serial . print ( ch ); } // Get response: OK delay ( 1000 ); // wait for printing Serial . println ( "AT+NAME=Sonny" ); while ( Serial . available ()) { char ch ; ch = Serial . read (); Serial . print ( ch ); } delay ( 1000 ); Serial . println ( "AT+ADDR?" ); while ( Serial . available ()) { char ch ; ch = Serial . read (); Serial . print ( ch ); } delay ( 1000 ); Serial . println ( "AT+PSWD=2113"

用arduino做一个智能垃圾桶

百般思念 提交于 2019-11-26 01:51:28
这几天工作忙得差不多了,有点时间继续折腾我的arduino,上次从TB买的arduino 套件中有一个人体热能感应模块,就是用来感应人体接近信号的。今天我们用这个东东来做一个简易的智能垃圾桶。要实现的功用是:当有人接近时,垃圾能用自动打开盖子,人离开时,盖子能自动关闭。 一、所需材料和工具: 1 Arduino单片机 我用的是Arduino Nano 2 人体热能感应模块 我用的是一个杂牌的,但接线和使用方式和HC-SR501一样 3 舵机 SG90 4 翻盖式垃圾桶 最好是小一点的。 5 手机充电头和mini USB电源线 直接给单片机供电用的,不是我们手机个常用的microUSB接口或TYPE C接口。 6 导线 7 热熔胶枪 8 电烙铁 9 刀片及其它工具 说明: 1、因为SG90舵机的扭矩很小(可以理解为这个舵机没多大劲),只能推动小垃圾桶的盖子,如果垃圾桶过大,我们就需要扭矩更大的舵机,并需要给舵机单独供电。 2、我的arduiono套件随机赠送的人体热能感应模块是一个杂牌的东东,但接线和使用方法与HC-SR501相同。 二、程序代码 代码很简单,只有几行。 #include <Servo.h>//舵机所需类的头文件 /* * 本例结合人体红外感应模块和舵机实现对垃圾桶的自动控制。 * 当人接近或离开垃圾桶时,单片机根据信号强度的变化,操作舵机旋转到指度角度