前言
第一篇 Arduino入门篇
第1章 Arduino简介
1.1 认识Arduino
1.2 Arduino资源
1.2.1 Arduino Uno开发板
1.2.2 Arduino Mega 2560开发板
1.3 安装Arduino Uno驱动
1.3.1 常规Arduino Uno驱动程序安装方法
1.3.2 Arduino驱动安装过程出现的问题及解决方法
1.4 Arduino开发环境
第2章 Arduino的基本函数
2.1 数字I/O口的操作函数
2.1.1 pinMode(pin, mode)
2.1.2 digitalWrite(pin, value)
2.1.3 digitalRead(pin)
2.2 模拟I/O口的操作函数
2.2.1 analogReference(type)
2.2.2 analogRead(pin)
2.2.3 analogWrite(pin,value)
2.3 高级I/O
2.3.1 PulseIn(pin,state,timeout)
2.3.2 shiftOut(dataPin,clockPin, bitOrder,val)
2.4 时间函数
2.4.1 delay(ms)
2.4.2 delayMicroseconds(μs)
2.4.3 millis()
2.4.4 micros()
2.5 中断函数
2.5.1 interrupts()和noInterrupts()
2.5.2 attachInterrupt(interrput, function,mode)
2.5.3 detachInterrupt(interrput)
2.6 串口通信函数
2.6.1 Serial.begin()
2.6.2 Serial.available()
2.6.3 Serial.read()
2.6.4 Serial.print()
2.6.5 Serial.printIn()
2.7 数学库
2.7.1 min(x,y)
2.7.2 max(x,y)
2.7.3 abs(x)
2.7.4 三角函数
2.7.5 random(small,big)
……
第二篇 机电控制篇
第3章 直流电机控制
第4章 步进电机控制
第5章 舵机控制
第三篇 传感器应用篇
第6章 传感器介绍和编程
第四篇 无线控制篇
第7章 ZigBee无线传输模块
第8章 蓝牙传输模块
第9章 WiFi传输模块
第10章 2.4G无线数传模块
第11章 DigiMesh远距离传输模块
第五篇 机器人设计制作篇
第12章 走迷宫的超声波避障车
第13章 蓝牙控制的机器人
第14章 无人机操纵装置
第六篇 机器人竞赛篇
第15章 打保龄球的机器人
第16章 神勇消防员(消防机器人)