Arduino学习日记四

本文介绍了Arduino编程中重要的`loop()`函数及其作用。详细讲解了`Serial.println()`、`digitalWrite()`、`digitalRead()`、`analogRead()`、`analogWrite()`、`analogReference()`、`tone()`、`noTone()`、`PulseIn()`和`shiftOut()`等常用函数的用法和功能,帮助初学者掌握Arduino的基本操作。
摘要由CSDN通过智能技术生成

loop()函数

  1. 打印 Serial.println(“hello world”); //向串口打印字符
    PS: print与println的区别,前者是直接打印,后者是打印之后再换行
  2. digitalWrite是数字脚的写,设置引脚的输出电压是高还是低,在使用digitalWrite之前要把把引脚设置为OUTPUT模式, 参数(pin, value) 无返回值
    digitalWrite(13, HIGH) //让13号脚输出高电平的数字信号
  3. digitalRead是数字脚的读,即获取引脚的电压情况,使用之前要把引脚设置为输入状态INPUT
    eg:读取按键状态,读取外围器件的状态
    eg:读取引脚的电平状态,digitalRead(pin_name),其中pin_name是要读取的引脚,返回值是HIGH或LOW
  4. analogRead(pin_name)从指定的模拟引脚读取值,返回值为int
  5. analogWrite(pin_name, value),value表示PWM输出的占空比,通过PWM的方式将模拟值输出到引脚,比如调节LED亮度,电机速度控制,无返回值
  6. analogReference(type),配置模拟输入引脚的基准电压(即输入范围的最大值),无返回值, type有四种
    1. DEFAULT 默认5V或3.3V为基准电压
    2. INTERNAL1V1 低电压模式,1.1V为基准电压
    3. INTERNAL2V56 同上,2.56V
    4. EXTERNAL 扩展模式,AREF引脚的电压为基准电压
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值