第1章 开源硬件入门
1.1 物理软件概述
1.2 Pinguino物理软件
1.3 PIC18开源硬件板
通用型2550板
简化型2550板
微小型4550板
Bootloader引导程序
1.4 Pinguino入门函数
数字I/O
模拟I/O
时间
LED闪灯例程
读按键输入
读模拟量输入
第2章 结构化编程
2.1 控制语句和语法
if条件判断语句
比较运算符
if-else语句
for语句
switch-case语句
while循环
do-while循环
break语句
continue语句
return语句
goto语句
2.2 定义基本类型变量
2.3 定义浮点类型变量
2.4 定义数组
2.5 定义字符串
2.6 使用C字符串
2.7 将数字转换为字符
2.8 将字符转换为数字
2.9 将代码功能模块化
2.10 从一个函数返回多个变量
2.11 条件语句执行
2.12 时序状态执行
2.13 计数器执行
2.14 循环退出操作
2.15 在单个变量上执行不同的操作
2.16 比较字符和数值
2.17 比较字符串
2.18 逻辑比较操作
2.19 执行位操作
2.20 复合操作和赋值
第3章 基础算法
3.1 算术运算
加,减,乘,除
自加和自减
查找两数相除后的余数
3.2 绝对值操作
3.3 开方与开根号
3.4 产生随机数
3.5 查找最大最小值
限制变量的数值范围
3.6 高、低位/字节操作
……
第4章 外没库
第5章 代码编译和存储器管理
第6章 Pinguino开发环境
第7章 Pinguino与Arduino的比较
第8章 固件代码烧录
第9章 Pinguino基础例程
第10章 Pinguino接口应用例程