完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一、硬件介绍
esp8266,12v电机,mos开关,称重模块HX711,12v锂电池 8266是不能直接驱动12v的直流电机的,输出电压只有5v,达不到电机的工作电压,所以8266作为高低电频输出板,(电机没带编码器),mos给电机供电。 二、设备连接 1.8266引脚图 HX711的RX,TX,GND,VC分别对应8266的TX,RX,GND,VC。 mos的GND,PWM对应8266 GND,12. 2.代码展示 #include //宏定义一个pin口输出高低电平,填一个pin数值 #define PIN_MOTOR 12 const byte hx711_data_pin = 2; const byte hx711_clock_pin = 0; Q2HX711 hx711(hx711_data_pin, hx711_clock_pin); void setup() { Serial.begin(9600); //定义pin口为输出 pinMode(PIN_MOTOR,OUTPUT); //初始化设置pin口为低电平 digitalWrite(PIN_MOTOR,LOW); } void loop() { //判断read的数值是否大于某一数值 if(hx711.read()/100.0>=84000){ //先冲水5秒钟,等待水冲完之后再启动电机 //代码 delay(5000); //pin输出高电平唤醒电机 digitalWrite(PIN_MOTOR,HIGH); delay(5000); //pin输出低电平关闭电机 digitalWrite(PIN_MOTOR,LOW); } Serial.println(hx711.read()/100.0); delay(500); } |
|
|
|
只有小组成员才能发言,加入小组>>
2397 浏览 0 评论
8950 浏览 4 评论
36562 浏览 19 评论
4994 浏览 0 评论
24397 浏览 34 评论
1397浏览 2评论
1650浏览 1评论
2053浏览 1评论
1463浏览 0评论
411浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 19:51 , Processed in 1.137752 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号