展开全部

主编推荐语

官方推荐,Microduino的学习和开发权威指南。

内容简介

本书系Microduino的首本官方推荐开发指南。

本书配套无人机实例的完整项目文件、源代码和详细的操作步骤。

本书有来自Microduino开发者社区、Arduino中文社区和极客工坊三大创客社区的支持。

Microduino是一种兼容Arduino的开源硬件平台,利用模块化的电子积木,可以实现各种有趣的电子创意,比如游戏手柄、自制MP3、智能小车,甚至3D打印机、机器人等。

本书是关于Microduino的学习和开发指南。通过一个个实例,让读者在实践过程中学习和掌握如何使用Microduino一系列的电子积木。

从基本的电子元器件开始,如电阻、LED、开关、三极管等的使用,再到传感器、LCD、电动机等各种复杂模块的控制和使用,加深理解和掌握Arduino编程、Microduino硬件以及各种电子元器件的使用,为未来的DIY做铺垫。

最后,以四旋翼飞行器作为案例,详细地介绍整个飞行器原理、结构、组装和调试,好让读者系统地利用前面所学到的知识和掌握的经验,清晰地掌握一个相对复杂的系统是如何进行设计、组装和调试的。

目录

  • 版权信息
  • 前言
  • 第1章 开源硬件
  • 1.1 什么是开源
  • 1.2 为什么要开源
  • 1.3 开源软件
  • 1.4 开源硬件
  • 1.4.1 Arduino
  • 1.4.2 Microduino
  • 1.4.3 树莓派
  • 1.4.4 pcDuino
  • 1.4.5 其他开源硬件平台
  • 1.5 如何选择开源硬件
  • 1.6 总结
  • 第2章 Microduino
  • 2.1 Microduino系列产品
  • 2.2 兼容Arduino系列产品
  • 2.2.1 Microduino AVR核心系列模块
  • 2.2.2 Microduino扩展模块
  • 2.2.3 Microduino扩展板
  • 2.3 Microduino STM32核心系列
  • 2.4 Microduino WRT系列
  • 2.5 Microduino传感器系列
  • 2.6 开源项目
  • 2.7 总结
  • 第3章 Microduino入门
  • 3.1 准备开发环境
  • 3.1.1 下载Arduino IDE和驱动
  • 3.1.2 安装Arduino IDE
  • 3.1.3 安装驱动程序
  • 3.1.4 Microduino开源资料下载
  • 3.2 “Hello World!”——开启编程之旅
  • 3.3 点灯——迈入物理世界
  • 3.4 重新认识软件与硬件
  • 3.5 I/O操作——现学现用
  • 3.6 RGB彩色LED——彩色的世界
  • 3.7 光敏电阻
  • 3.8 感温杯
  • 3.9 蜂鸣器
  • 3.10 认识三极管
  • 3.11 中断的使用
  • 3.12 定时中断的使用
  • 3.13 ADC采样的不同基准源对比
  • 3.14 继电器的使用
  • 3.15 数字温度计
  • 3.16 I2C通信
  • 3.17 Microduino串口调试
  • 3.18 调试的思路
  • 3.19 总结
  • 第4章 Microduino进阶
  • 4.1 红外发射与接收——无线通信
  • 4.2 1602 LCD显示
  • 4.3 超声波测距
  • 4.4 红外遥控舵机
  • 4.5 PWM控制直流电动机
  • 4.6 步进电机控制
  • 4.7 EEPROM读写
  • 4.8 Microduino-OLED
  • 4.9 Microduino-TFT
  • 4.10 蓝牙控制RGB彩灯
  • 4.11 Microduino-10DOF
  • 4.12 总结
  • 第5章 四旋翼飞行器
  • 5.1 四旋翼飞行器简介
  • 5.1.1 四旋翼飞行原理
  • 5.1.2 硬件结构
  • 5.1.3 程序简介
  • 5.2 飞行控制器硬件组装
  • 5.3 配置蓝牙通信
  • 5.3.1 从机模块设置
  • 5.3.2 主机模块设置
  • 5.4 四旋翼飞行器控制器调试
  • 5.4.1 PID参数介绍
  • 5.4.2 校正四旋翼飞行器
  • 5.4.3 MultiWii GUI使用
  • 5.5 遥控器组装与调试
  • 5.5.1 硬件组装
  • 5.5.2 软件下载
  • 5.6 试飞
  • 5.6.1 调试Microduino-Joypad
  • 5.6.2 控制说明
  • 5.6.3 整体调试
  • 5.7 注意事项
  • 5.8 总结
  • 附录 四旋翼飞行器组装
展开全部

评分及书评

评分不足
1个评分
  • 用户头像
    给这本书评了
    5.0

    Arduino 使用的是 Atmel VAR 8 位微控制器,是一个软硬件开源的平台。不仅开放软件的源代码,而且硬件电路设计图同样可以从网络上下载。任何用户都可以利用这些开放的资源,再根据自己的需要进行修改和定制,发布适合自己的软件工具和硬件设计。此外,它不像传统的微控制器程序,只有有一定电路和编程背景的人才能够灵活使用,因为采用了非常简单的编程语言,Arduino 的入门变得非常容易,即使是没有理工科背景的人,也能够快速上手。

      转发
      评论

    出版方

    机械工业出版社有限公司

    机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。