Arduino自制手持小风扇项目
创作时间:
作者:
@小白创作中心
Arduino自制手持小风扇项目
引用
CSDN
1.
https://blog.csdn.net/m0_60012883/article/details/141369144
本文将介绍如何使用Arduino制作一个可以调节风速的手持小风扇。通过按键控制,可以实现风扇的开关和多档风速调节。
1.1 介绍
实验功能说明:
- 按一下按键小风扇开启,再按一下关闭。
- 按一下按键小风扇一档风速,再按一下二挡,依次三挡…关闭。
按键模块说明:按下S输出低电平
电机驱动一体模块说明:VG引脚供电,AB是信号控制引脚,PWM可以调速
正转控制:B低电平,A高电平
反转控制:B高电平,A低电平
1.2 相关资料
1.3 实验组件
1.4模块接线图
1.5 实验代码
程序1
/*
实验:自制手持小风扇
功能:按一下按键小风扇开,再按一下关
https://sourl.cn/7FXAif
*/
#define INB 9 //定义电机B端口
#define INA 8 //定义电机A端口
#define key 3 //定义按键D3端口
unsigned char val = 0;
unsigned char i = 0;
unsigned char key_val = 0;
void setup() {
Serial.begin(9600);
pinMode(INB, OUTPUT);
pinMode(INA, OUTPUT);
pinMode(key, INPUT);
}
void loop() {
Serial.print(digitalRead(key));
val = digitalRead(key);//获取按键状态
if (!val) //按键有抖动,销抖处理
{
delay(25);
if (!val)
{
key_val++; //按一下key_val加1
if(key_val>=2)
key_val=0; //再按一下清零
}
}
switch(key_val)
{
case 0:
analogWrite(INB, 0); //停止
analogWrite(INA, 0);break;
case 1:
analogWrite(INB, 0); //转动
analogWrite(INA, 255);break;
}
}
程序2
/*
实验:自制手持小风扇
功能:按一下按键小风扇一档风速,再按一下二挡,依次三挡....关闭。
https://sourl.cn/7FXAif
*/
#define INB 9 //定义电机B端口
#define INA 8 //定义电机A端口
#define key 3 //定义按键D3端口
unsigned char val = 0;
unsigned char i = 0;
unsigned char key_val = 0;
void setup() {
Serial.begin(9600);
pinMode(INB, OUTPUT);
pinMode(INA, OUTPUT);
pinMode(key, INPUT);
}
void loop() {
Serial.print(digitalRead(key));
val = digitalRead(key);//获取按键状态
if (!val) //按键有抖动,销抖处理
{
delay(25);
if (!val)
{
key_val++; //按一下key_val加1
if (key_val >= 4)
key_val = 0; //再按一下清零
}
}
switch (key_val)
{
case 0:
analogWrite(INB, 0); //停止
analogWrite(INA, 0); break;
case 1:
analogWrite(INB, 0); //一档
analogWrite(INA, 100); break;
case 2:
analogWrite(INB, 0); //二挡
analogWrite(INA, 180); break;
case 3:
analogWrite(INB, 0); //三挡
analogWrite(INA, 255); break;
}
}
1.6实验结果
将上述程序上传到Arduino UNO开发板之后:
- 功能(程序1):按一下按键小风扇开启,再按一下关闭。
- 功能(程序2):按一下按键小风扇一档风速,再按一下二挡,依次三挡…关闭。
热门推荐
一款中风中药研究在《柳叶刀》刊登,热议中存在两大疑问
《蛋仔派对》冥蛇佩姬:双面恶魔的审判之眼
颜小外和史帝夫带你玩转云南
微信被拉黑,友情还能修复吗?
取消门诊预交金:智慧医疗的新起点
新手必看!快速掌握冥蛇佩姬技能
《三国杀》内奸要怎么玩 内奸玩法技巧教学
香港防癌会推荐:以茶代酒更健康
以茶代酒:从三国典故到现代礼仪
孙皓和韦曜教你优雅“以茶代酒”
秋季养生必备:南瓜饼的正确吃法
春节去哪儿玩?长三角精品体育旅游榜单出炉,浙江省13个项目入选
南瓜饼制作秘籍:如何调整面团让口感更佳
南瓜饼的营养密码:从食材到养生
南瓜饼的养生密码:从健脾养胃到营养补充
彭凯平:让你的人生更有意义
螺内酯片会有哪些不良反应吗
这些食物富含褪黑素 与其吃药片 不如靠食补!
肚子疼?试试苹果食疗法
李兰铮推荐:中医缓解肚子疼秘籍
热牛奶真的能缓解痛经吗?科学解读与实用建议
春节出游攻略:在上海顶流地标City Walk 找未来感年味
探访太原解放纪念馆,感受徐向前元帅的英雄气概
太原战役:徐向前与阎锡山的军事对决
心理健康金句:让你秒变正能量达人
职场逆袭指南:从《逆行人生》到古诗词中的智慧
商务型男必备:长袖衬衫搭配秘籍
汽车销售行业的销售财务流程详解
明细账的登记方法
从内衣到华服:衬衫的千年演变史