注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計其他編程語言/工具Arduino電子設計實戰(zhàn)指南:零基礎篇

Arduino電子設計實戰(zhàn)指南:零基礎篇

Arduino電子設計實戰(zhàn)指南:零基礎篇

定 價:¥59.00

作 者: 程晨 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 編程語言與程序設計 計算機與互聯(lián)網

ISBN: 9787111417170 出版時間: 2013-04-01 包裝: 平裝
開本: 16開 頁數: 165 字數:  

內容簡介

  Arduino是一個任何人都可以快速上手使用的電子控制平臺,可能在硬件工程師的眼中它僅僅是一個簡單的8位機最小系統(tǒng),但對于更多的沒有硬件背景的人來說(特別是軟件工程師),Arduino為他們打開了一扇通向硬件領域的窗口,這扇窗連接的是一個叫做開源硬件的世界。Arduino注重實際動手操作應用,只要掌握了一些基本的電子學知識,就能制作出很有意思的硬件交互作品。正是基于這個原因,本書以基礎的電子學知識為紐帶將各個章節(jié)聯(lián)系起來,通過簡單的應用介紹了Arduino中數字量和模擬量的處理方式。用Arduino完成的形形色色的電子作品都是基于這些基礎知識實現的,本書的作用只是引領你走入Arduino的精彩世界,希望大家在讀完本書后充分發(fā)揮各自的想象力,去制作更有意思的電子作品。

作者簡介

暫缺《Arduino電子設計實戰(zhàn)指南:零基礎篇》作者簡介

圖書目錄

前言
第1章 電子學基礎
1.1 什么是電子學
1.2 電子學的發(fā)展
1.2.1 電子學的誕生
1.2.2 電子管的發(fā)明
1.2.3 晶體管的發(fā)明
1.2.4 集成電路
1.3 基本知識
1.3.1 電流
1.3.2 電流的故事
1.3.3 電壓
1.3.4 電池
1.3.5 電阻
1.3.6 單位的名稱
1.3.7 歐姆定律
1.3.8 導體和半導體
1.3.9 二極管
1.3.1 0發(fā)光二極管
1.4 面包板及面包線
1.5 萬用表
1.5.1 電阻的測量
1.5.2 電壓的測量
1.5.3 通斷的測量
1.6 其他工具
1.6.1 電烙鐵
1.6.2 螺絲刀
1.6.3 鑷子
1.6.4 尖嘴鉗
1.6.5 偏口鉗
1.6.6 剝線鉗

第2章 電子電路
2.1 電路分析
2.1.1 電路
2.1.2 并聯(lián)電路和串聯(lián)電路
2.1.3 電阻的并聯(lián)
2.1.4 電阻的串聯(lián)
2.1.5 開路和短路
2.2 Fritzing
2.2.1 Fritzing介紹
2.2.2 軟件的獲取
2.2.3 軟件操作界面
2.2.4 面包板視圖
2.2.5 電阻的色環(huán)
2.2.6 原理圖視圖
2.2.7 PCB視圖
2.3 初識Arduino
2.3.1 Arduino的初始功能
2.3.2 閃爍的發(fā)光二極管
2.3.3 原理圖視圖

第3章 應用開發(fā)環(huán)境
3.1 什么是Arduino
3.1.1 開源硬件
3.1.2 Arduino板的種類
3.1.3 Arduino兼容板
3.2 Arduino的資源
3.2.1 Leonardo的硬件資源
3.2.2 DreamerNano的硬件資源
3.3 Arduino開發(fā)環(huán)境
3.3.1 開發(fā)環(huán)境的獲取
3.3.2 添加新硬件
3.3.3 開發(fā)環(huán)境設置
3.4 ArduinoIDE界面中的快捷按鈕
3.4.1 快捷按鈕的介紹
3.4.2 快捷按鈕的使用
3.5 Blink示例的代碼
3.5.1 注釋
3.5.2 數據類型
3.5.3 函數
3.5.4 程序結構
3.5.5 修改閃爍時間
3.5.6 更改控制引腳
3.6 本章函數小結

第4章 控制多個LED
4.1 交通信號燈項目
4.1.1 硬件電路的搭建
4.1.2 變量的含義
4.1.3 變量的命名規(guī)則
4.1.4 代碼實現
4.1.5 定義函數
4.2 ArduBlock
4.2.1 在Arduino開發(fā)環(huán)境中添加ArduBlock
4.2.2 在Arduino開發(fā)環(huán)境中使用ArduBlock
4.3 數碼管
4.3.1 數碼管介紹
4.3.2 數碼管的使用
4.3.3 數碼管的連接
4.3.4 顯示數字
4.3.5 for循環(huán)
4.3.6 使用for循環(huán)
4.3.7 優(yōu)化后的代碼

第5章 燈光的漸變
5.1 電信號
5.1.1 數字信號
5.1.2 模擬信號
5.1.3 分辨率
5.2 亮度的漸變
5.2.1 模擬量的輸出
5.2.2 功能介紹
5.2.3 新函數介紹
5.2.4 代碼實現
5.3 全彩LED
5.3.1 三原色
5.3.2 全彩LED介紹
5.3.3 RGB顏色表示法
5.3.4 硬件的連接
5.3.5 顯示指定的顏色
5.3.6 遍歷所有的顏色
5.4 本章函數小結

第6章 添加交互元件
6.1 手動控制LED亮滅
6.1.1 按鍵介紹
6.1.2 新函數介紹
6.1.3 按鍵的連接
6.2 手動控制LED閃爍頻率
6.2.1 三種基本結構
6.2.2 if語句
6.2.3 功能實現
6.3 手動控制LED亮度
6.3.1 旋鈕電位器
6.3.2 器件使用
6.3.3 器件連接
6.3.4 功能實現
6.4 數碼管骰子
6.4.1 隨機數
6.4.2 骰子功能描述
6.4.3 硬件連接
6.4.4 代碼實現
6.4.5 傾斜開關
6.4.6 搖晃的骰子
6.5 本章函數小結

第7章 串行通信
7.1 串行通信介紹
7.2 串行通信的約定
7.2.1 波特率
7.2.2 ASCII碼
7.2.3 標準ASCII碼
7.3 串行通信的應用
7.3.1 串行端口的初始化
7.3.2 while循環(huán)
7.3.3 在計算機端顯示數據
7.3.4 發(fā)送數據
7.3.5 接收數據
7.4 用串行通信控制LED
7.4.1 功能描述
7.4.2 功能實現
7.5 溫度傳感器實例
7.5.1 器件介紹
7.5.2 工作原理
7.5.3 硬件連接
7.5.4 功能實現
7.5.5 C語言中的運算符
7.6 環(huán)境光傳感器
7.6.1 光敏電阻
7.6.2 典型應用
7.6.3 硬件連接
7.6.4 功能實現
7.6.5 火焰?zhèn)鞲衅?br /> 7.7 本章函數小結

第8章 將Leonardo用作鍵盤和鼠標
8.1 用作鼠標
8.1.1 功能描述
8.1.2 硬件連接
8.1.3 功能實現
8.1.4 代碼分析
8.2 用作鍵盤
8.2.1 函數說明
8.2.2 功能實現
8.2.3 鍵值說明
……

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號