《Arduino从基础到实践》章节试读

出版社:电子工业出版社
出版日期:2013-3
ISBN:9787121192012
作者:米歇尔·麦克罗伯茨
页数:447页

《Arduino从基础到实践》的笔记-第60页

生成正弦波函数
int(sin(x*(3.1412/180))*255)
0<=x<180
Arduino带~的引脚可以输出PWM(Pulse Width Modulation)信号(http://arduino.cc/en/Tutorial/PWM)(用数字方法获得模拟量)。Arduino通过快速地转换引脚开关送出一系列脉冲到这些引脚。快速地开关引脚并通过改变输出高电平与低电平所持续的时间来实现模拟一个0到5V之间变化的电压。高电平所占用的时间叫做脉冲宽度。
analogWrite()函数的作用是给某针脚写入模拟值(file://localhost/Applications/Arduino.app/Contents/Resources/Java/reference/AnalogWrite.html),而与模拟针脚、读取模拟量无关,在调用之前不需要设置针脚的pinMode。注意要在带~(PWM)的针脚上实现才有效。

《Arduino从基础到实践》的笔记-第61页 - LED效果

Arduino UNO R3板子上 Digital数字引脚那列中 3,5,6,9,10,11 是数字PWM引脚,可以输出PWM信号。
例如,如果你要使用analogWrite()输出0到数字PWM引脚11,ON的时间是0,或者说它的占空比是0% 。 如果你想输出数值64(最大值255的25%,既占空比为25%),那么这个引脚25%的时间为ON状态,75%的时间为OFF状态。数值191的占空比是75%,数值255的占空比是100%,这些脉冲运行的速度大约是500Hz,或者说每2毫秒一个周期。

《Arduino从基础到实践》的笔记-第108页

三极管本质上是一个数字开关,它也可用做功率放大器。三极管有3个引脚:基极(B)、集电极(C)、发射极(E)。
二极管是一个单向阀,允许电流向一个方向流,不允许反向流动。
电机是一种电磁元件,在它两端施加电压时,电机内的线圈产生磁场。当断开电源后,磁场产生突变,从而产生反电动势,施加在电机线圈上。
--------------------
74HC595芯片是一个移位寄存器,通常用来实现从串行到并行数据的转换。移位寄存器是一种带输出锁存,具有8位串行输入、串行或并行输出的移位寄存器。这意味着可以用串行方式输入移位寄存器数据,用并行方式输出数据。串行的意思是每个动作只操作一位数据,并行的意思是每个动作同时操作多位数据。当芯片LATCH引脚设为LOW时,数据输入,HIGH时数据输出。


 Arduino从基础到实践下载


 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024