Arduino实践学习笔记(一)入门设备

Arduino实践(一)入门设备

电阻色环

用于电阻阻值的辨别

在这里插入图片描述

按键

图案与原理图

原理:按键两侧相当于一根导线,当按下按键时,两侧通路。
在这里插入图片描述
用法:
同侧为导线,不起作用,接线应当对角线,或同下或上边。
定义一端连接的引脚为输入模式,且为HIGH ,另一端接GND
按下按钮时定义的引脚为LOW,不按时为HIGH,
接收接口的电平模式,即可得到按键情况
示例代码 按键控制led

Int ledpin=3
void setup() {
                                  // 初始化LED引脚为输出状态
  pinMode(ledPin, INPUT);       // 初始化按键引脚为输入状态
  digitalWrite(ledPin,HIGH);  
}
 
void loop(){
                                   // 读取按键状态并存储在变量中
  buttonState = digitalRead(buttonPin);
 
  // 检查按键是否被按下
  // 如果按键按下,那buttonState应该为低电平
  if (buttonState == LOW) {     
                              // 点亮LED
    digitalWrite(ledPin, HIGH);  
  } 
  else {
                            // 熄灭LED
    digitalWrite(ledPin,LOW); 
  }
}

电位器

在这里插入图片描述

实际上就是可变电阻,两边一边接5v 一边接GND,中间接模拟输入
示例代码

/*
   AnalogRead
   通过电位器改变LED灯亮度
*/
int ledPin = 10;

int readValue = 0; //保存读到的模拟值
int ledValue = 0;  //保存LED灯占空比

void setup()
{
  pinMode(ledPin, OUTPUT);     //数字口要选择带~号的具有pwm功能的输出口
}

void loop()
{
  readValue = analogRead(A0);     //读取A0模拟口的数值(0-5V 对应 0-1204取值)
  ledValue = map(readValue, 0, 1024, 0, 255); //将0到1024之间的数据映射成0到255之间的数据
  analogWrite(ledPin, ledValue);   //PWM最大取值255  所以要映射
}	

蜂鸣器

  1. 有源蜂鸣器
    通入直流电源即可发声,发出的声音一定,不可改变

  2. 无源蜂鸣器
    不可直接通直流电发声,需要通过PWM(模拟输出)调频输入方波才可发声。优点是音调可调,可上网查询音频对应的调频方波

//函数:
tone(接口, 调频方波);//  播放声音
           noTone(接口) //关闭声音。

面包板

如下图所示,一条蓝线经过地方都相当于一条导线,主要用于接线
在这里插入图片描述

背面撕开的原理图如下,是相当于导线连接

在这里插入图片描述

LED灯

长脚接正极,短脚接负极,一定要串联电阻
在这里插入图片描述

最后

持续更新arduino 树莓派 python 等等
接到有帮助的话 求点赞👍 求关注❤️ 求分享👥
有问题可以评论
点关注,不迷路
如果有任何错误,任何建议,请批评指教,不胜感激 !

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GuanFuXinCSDN

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值