全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

从零开始学Arduino电子设计(创意案例版)

  • 定价: ¥69
  • ISBN:9787111593584
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:327页
  • 作者:编者:黄焕林//丁...
  • 立即节省:
  • 2018-04-01 第1版
  • 2018-04-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    随着创客概念的日益兴起和国家大力倡导万众创新,国内创客教育相关产业也迅猛发展。Arduino是一个开源软硬件平台生态圈,目前在创客圈里越来越流行。黄焕林、丁昊编著的《从零开始学Arduino电子设计(创意案例版)》顺应创客的热潮,通过50余个有趣的创意案例,手把手带领读者通过实际动手的方式学习Arduino电子设计。
    本书共10章,分为3篇。书中从编程的概念和电子硬件的基础知识展开讲解,使得读者能够实现从开始的“听说”Arduino到“精通”Arduino开发。本书内容不仅涉及Arduino常用开发板、开发环境、开发语言、命令与函数、硬件要求、开发流程等基础知识,还涉及物联网、Web开发、TCP/IP通信、安卓开发、MSWPF开发、云平台、蓝牙、红外通信和各种传感器等应用。
    本书适合广大电子设计爱好者、创客、创客教育从业者、大中专学生和中学生等群体阅读。另外,本书非常适合开设电子设计课程的学校作为教材使用,书中众多的动手实例非常适合教学实验。

目录

前言
第1篇  认识Arduino
  第1章  Arduino简介
    1.1 什么是Arduino
    1.2 Arduino的特点
    1.3 Arduino的应用领域
    1.4 小结
  第2章  常用Arduino开发板
    2.1 Arduino Uno开发板
      2.1.1 特点
      2.1.2 电气属性
      2.1.3 接口介绍
    2.2 Arduino Mega 2560开发板
      2.2.1 特点
      2.2.2 电气属性
      2.2.3 接口介绍
    2.3 Arduino Pro Mini开发板
      2.3.1 特点
      2.3.2 电气属性
      2.3.3 接口介绍
    2.4 小结
第2篇  轻松上手Arduino开发
  第3章  Arduino开发环境搭建
    3.1 开发环境
    3.2 搭建Arduino开发环境
      3.2.1 Windows系统下Arduino IDE的搭建
      3.2.2 Mac OS X系统下Arduino开发环境的搭建
      3.2.3 Linux系统下Arduino开发环境的搭建
    3.3 小结
  第4章  Arduino开发语言
    4.1 开发语言
    4.2 程序结构
      4.2.1 程序的基本结构
      4.2.2 变量定义
      4.2.3 函数和类库
      4.2.4 自定义函数
      4.2.5 自定义类库
    4.3 小结
  第5章  Arduino命令和函数
    5.1 基本语法符号
      5.1.1 标识符
      5.1.2 分隔符
      5.1.3 注释符
      5.1.4 运算符
      5.1.5 数据类型
      5.1.6 常量
      5.1.7 数据类型互转
      5.1.8 变量的操作
      5.1.9 预处理
      5.1.10 指针
    5.2 条件语句
      5.2.1 if语句
      5.2.2 switch语句
      5.2.3 while语句
      5.2.4 do…while语句
      5.2.5 for语句
      5.2.6 break语句
      5.2.7 continue语句
      5.2.8 goto语句
    5.3 数字I/O操作函数
    5.4 模拟I/O操作函数
    5.5 高级I/O操作函数
    5.6 时间函数
    5.7 随机数函数
    5.8 中断函数
    5.9 数据处理函数
    5.10 串口通信
    5.11 小结
  第6章  Arduino开发硬件要求
    6.1 必要的硬件
      6.1.1 Arduino开发板
      6.1.2 电源
      6.1.3 杜邦线
      6.1.4 面包板
    6.2 其他硬件
      6.2.1 小元件
      6.2.2 模块
    6.3 小结
  第7章  Arduino项目开发流程
    7.1 硬件搭建
      7.1.1 Arduino开发板的选择
      7.1.2 布线
      7.1.3 其他
    7.2 编程流程
    7.3 小结
第3篇  一起动手做Arduino实验
  第8章  Arduino基础实验
    8.1 LED的控制
      8.1.1 单个单色LED的控制
      8.1.2 三色LED的控制
      8.1.3 多个LED的控制
      8.1.4 调节LED的亮度
    8.2 信号输入
      8.2.1 按键
      8.2.2 电位器
    8.3 电机控制
      8.3.1 直流电机
      8.3.2 舵机
      8.3.3 步进电机
    8.4 继电器控制
    8.5 传感器
      8.5.1 碰撞传感器
      8.5.2 火焰传感器
      8.5.3 霍尔传感器
      8.5.4 气体传感器
      8.5.5 光电传感器
      8.5.6 超声波测距传感器
      8.5.7 红外人体感应传感器
    8.6 小结
  第9章  Arduino进阶实验
    9.1 LED的控制
      9.1.1 LED点阵的控制
      9.1.2 LED数码管
      9.1.3 串行控制LED点阵
    9.2 传感器
      9.2.1 温、湿度传感器
      9.2.2 气压传感器
      9.2.3 陀螺仪加速度传感器
      9.2.4 颜色传感器
    9.3 数据通信
      9.3.1 蓝牙数据传输
      9.3.2 单向无线数据传输
      9.3.3 2.4GHz频段的数据传输
      9.3.4 红外通信
      9.3.5 接入以太网
      9.3.6 WiFi通信
      9.3.7 GSM通信
      9.3.8 GPS定位
    9.4 数据读写
      9.4.1 内置EEPROM使用
      9.4.2 外置Flash芯片使用
      9.4.3 SD卡读写
      9.4.4 RFID读写
      9.4.5 实时时钟
    9.5 积木扩展板
      9.5.1 扩展板的功能
      9.5.2 电机扩展板
    9.6 图形显示
      9.6.1 LCD1602液晶显示屏
      9.6.2 OLED12864有机发光二极管显示屏
    9.7 蜂鸣器
    9.8 使用彩色显示屏
    9.9 小结
  第10章  Arduino高级实验
    10.1 Arduino与Microsoft WPF
      10.1.1 WPF实现Hello World
      10.1.2 建立串口通信
      10.1.3 颜色测试小工具
      10.1.4 温度曲线图
      10.1.5 通过网络控制LED
    10.2 Arduino与Android
      10.2.1 Android实现Hello World
      10.2.2 建立USB串口通信
      10.2.3 安防联动
    10.3 Arduino典型应用
      10.3.1 个性键(盘)鼠(标)外设
      10.3.2 上位机操作I/O
      10.3.3 接入云平台
      10.3.4 下载引导程序
    10.4 小结
附录A 运算符优先级和结合性参考表