- 作者: 柯博文
- 书名:Arduino 完全实战
- 出版社:电子工业出版社 , 博文視點資訊有限公司
- 出版日期:2016-01-10
- 語言:简体中文
- ASIN:
- ISBN: 9787121274527
- 条形码: 9787121274527
- 定价:89
- DVD :范例和视频下载
- 京东:
- 当当:75.70 这里
- 亚马逊:73.90 这里
策划编辑:符隆美
责任编辑:徐津平
印 刷:北京京科印刷有限公司
装 订:三河市皇庄路通装订厂
出版发行:电子工业出版社
北京市海淀区万寿路173 信箱 邮编:100036
开 本:787×1092 1/16 印张:30.75 字数:700 千字
版 次:2016 年1 月第1 版
印 次:2016 年1 月第1 次印刷
定 价:89.00 元
Arduino 已成为学习微控制器的首选课程,本书是Arduino 设计全方位的指引,广泛且深入核心平台开发,全面讲述Arduino 所有函数与API(应用程序界面),并介绍了市面上常见的数十种传感器,辅以实例设计。最后,结合Android 和iOS系统,导入云端系统与物联网的运用基础,用丰富的实例介绍市面上的传感器,书中还特别介绍了可免费学习Arduino 的联机仿真器运用,并额外提供教学视频与操作视频,以搭配书籍辅助学习。本书适合想了解Arduino 的来龙去脉的技术人群。
范例和视频下载
范例视频下载 链接: httpss://pan.baidu.com/s/1kT2B9wN 密码: nzp2
介绍
Arduino已成为学习微控制器的首选课程,而本书是全方位的Arduino设计指引,广泛且深入核心平台开发,全面解说Arduino所有函数与API(应用程序界面),并介绍市面常见的数十种传感器,辅以实例设计,最后并与智慧型手机Android和iOS的结合,进行应用,并导入云端系统与物联网的运用基础,丰富完整的实例设计应用内容针对市面上大多数的传感器进行介绍,书中亦特别介绍可免费学习Arduino的联机仿真器运用,以及额外提供教学视频与执行视频,可搭配书籍辅助学习。
目录
1简介篇7
1.1什么是Arduino?
1.2Arduino特色
1.3Arduino历史
1.4Arduino相关网站
2Arduino硬件介绍
2.1Arduino硬件介绍
2.2Arduino硬件外观
2.2.1Arduino硬件
2.2.2Arduino外接版
2.3自制Arduino板子
2.3.1Arduino的Bootloader启动程序,也称启动加载器
2.4ArduinoMCUIC介绍
2.4.1ATMEGA8312.4.2ATMEGA168
2.5相关网站介绍
2.5.1画硬件电路图Fritzing
2.5.2本书博客与讨论区
2.5.3Arduinotw台湾Arduino网站
3Arduino开发环境介绍
3.1Arduino软件
3.1.1安装Arduino
3.1.2安装Arduino的Windows驱动程序
3.2用Eclipse写Arduino45
4我的第一个Arduino
4.1面包板怎么接?
4.2Arduino上的第一个程序,LED闪烁
4.3确认您的程序是否编译成功Verify
4.4烧录UploadtoI/OBoard
4.5了解我的第一个Arduino程序
5Digital数位输入与输出
5.1DigitalOutput设置Pin的输出–霹雳灯示例
5.2DigitalInput-读取按钮信号数值code
6Analog模拟
6.1AnalogInput-读取可变电阻的数据
6.2AnalogOutput的输出
6.2.1AnalogOutput的输出,示例LED的明亮控制
7UART,SerialRX/TX–TTL,RS232传递数据
7.1UART的数据传递
7.1.1通过UART显示数据到SerialMonitor-做除错的功能
7.1.2通过UART二个Arduino相互传递数据73
8PWM778.1PWMOutput
8.2PWM通过DigitalWrite达成效果
9Pulse脉冲
9.1pulseIn(pin,state,timeout)
9.2pulseIn示例——查用户多就没有按下按钮。
10SPI8510.1SPI介绍
10.1.1SPI接口数据传输
10.1.24-8.3SPI类及其成员函数
10.2SPI示例程序——主从端Master8611Arduino函数
11.1输出入函数
11.1.1pinMode(pin,mode)
11.1.2digitalWrite(pin,value)
11.1.3digitalRead(pin)
11.1.4analogRead(pin)
11.1.5analogWrite(pin,value)
11.1.6analogReference(mode)模拟参考
11.1.7shiftOut(dataPin,clockPin,bitOrder,val)97
11.2数据类型datatype99
11.2.1int整数99
11.2.2float浮点数101
11.2.3char字符104
11.2.4String字符串106
11.2.5byte字符组108
11.2.6long长字符111
11.2.7word112
11.2.8boolean布尔代数114
11.2.9short116
11.2.10unsignedchar,unsignedint,unsignedlong117
11.3时间119
11.3.1millis()120
11.3.2delay(ms)121
11.3.3delayMicroseconds(us)122
11.4数学124
11.4.1min(x,y)124
11.4.2max(x,y)125
11.4.3abs(x)127
11.4.4constrain(amt,low,high)判断某数是大于或小于某个区间128
11.4.5map(x,in_min,in_max,out_min,out_max)130
11.5布尔流程控制132
11.5.1If…else条件判断语句132
11.5.2switch…case条件判断语句135
11.5.3For循环语法:137
11.5.4while循环语法:138
11.5.5do….while循环语法:140
11.5.6Array,实验:霹雳灯142
11.6中断函数146
11.6.1attachInterrupt(interruptNum,function,mode)-实验:按键计数器146
11.6.2interrupts()使用中断函数和noInterrupts()停止中断函数150
11.7字符串处理函数String153
11.7.1String对象154
11.7.2charAt()156
11.7.3compareTo()157
11.7.4concat()162
11.7.5endsWith()164
11.7.6equals(),equalsIgnoreCase()166
11.7.7getBytes()168
11.7.8indexOf()170
11.7.9lastIndexOf()172
11.7.10length()字符串长度174
11.7.11replace()字符串替换176
11.7.12setCharAt()改变特定位置的字符178
11.7.13startsWith()改变特定位置的字符180
11.7.14substring()取得字符串中间的一段文字182
11.7.15toCharArray()取得字符串中间的一段文字184
11.7.16toInt()取得字符串中间的一段文字186
11.7.17toLowerCase()取得字符串中间的一段文字188
11.7.18toUpperCase()取得字符串中间的一段文字190
11.7.19trim()取得字符串中间的一段文字
11.8串行端口通讯
11.8.1Serial.begin(baud)
11.8.2Serial.print()和Serial.println()
11.8.3Serial.available()和Serial.read()
11.9特殊函数库
11.9.1EEPROMReadWrite,储存数据
11.10开发自己专属的函数库和设计自己的函数
11.10.1设计函数
11.10.2设计函数库
11.10.3使用函数库
銷售記錄
榮獲当当网 新书排行榜 第18名 2016/2/19 這裡
榮獲当当网 新书排行榜 第27名 2016/1/20 這裡
榮獲当当网 新书排行榜 第29名 2016/1/22 這裡
榮獲当当网 新书排行榜 第30名 2016/1/19 這裡
榮獲当当网 新书排行榜 第38名 2015/1/15 這裡
榮獲当当网 新书排行榜 第40名 2016/2/14 這裡
榮獲当当网 新书排行榜 第42名 2016/1/10 這裡