极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13460|回复: 3

关于Arduino接口的问题,求教~

[复制链接]
发表于 2014-1-13 14:08:46 | 显示全部楼层 |阅读模式
本帖最后由 fish 于 2014-1-13 14:10 编辑

如图,以Arduino uno为例。

1.上面那一排口写着digital(pwm=~),是不是说上面那一排没带pwm的就只能当数字口用没法pwm?
2.我看到一些教程使用数字口5时定义是int pin=5,使用模拟口A5定义时也是int pin=5。如果我数字口5和模拟口A5同时都要用到,那不就乱了?定义模拟口5能否int pin=A5?
3.模拟口当数字口的时候如何定义如何调用?

谢谢~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-1-14 15:33:48 | 显示全部楼层
1.没带pwm的就只能当数字口用没法0-255的调节电压输出

2.数字口使用之前先定义,pinMode(pin,  mode)  、digitalWrite(pin,  value),模拟口int  analogRead(pin)  、  analogWrite(pin,  value)  

3.模拟口255输出就是数字口的1,0输出或者改成输入就是数字口的0
回复 支持 反对

使用道具 举报

发表于 2014-1-14 17:29:02 | 显示全部楼层
The analog pins can be used identically to the digital pins, using the aliases A0 (for analog input 0), A1, etc. For example, the code would look like this to set analog pin 0 to an output, and to set it HIGH:

pinMode(A0, OUTPUT);
digitalWrite(A0, HIGH);
回复 支持 反对

使用道具 举报

发表于 2014-1-14 22:11:38 | 显示全部楼层
板子上写的很明白,PWM=~,接口旁边有~符号的才有PMW么
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-8 11:21 , Processed in 0.036385 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表