pdf

Arduino Cookbook 3rd 2020.04.pdf

  • 1星
  • 日期: 2020-05-25
  • 大小: 26.48MB
  • 所需积分:1分
  • 下载次数:2
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: Arduino

Arduino Cookbook 3rd 2020.04

Chapter 1, Getting Started

Introduces the Arduino environment and provides help on getting the Arduino

development environment and hardware installed and working. This chapter introduces

some of the most popular new boards. The next couple of chapters introduce

Arduino software development.

Chapter 2, Arduino Programming

Covers essential software concepts and tasks.

Chapter 3, Mathematical Operations

Shows how to make use of the most common mathematical functions.

Chapter 4, Serial Communications

Describes how to get Arduino to connect and communicate with your computer and

other devices. Serial is the most common method for Arduino input and output, and

this capability is used in many of the recipes throughout the book.

Chapter 5, Simple Digital and Analog Input

Introduces a range of basic techniques for reading digital and analog signals.

Chapter 6, Getting Input from Sensors

Builds on concepts in the preceding chapter with recipes that explain how to use

devices that enable Arduino to sense touch, sound, position, heat, and light.

Chapter 7, Visual Output

Covers controlling light. Recipes cover switching on one or many LEDs and controlling

brightness and color. This chapter explains how you can drive bar graphs and

numeric LED displays, as well as create patterns and animations with LED arrays. In

addition, the chapter provides a general introduction to digital and analog output for

those who are new to this.

Chapter 8, Physical Output

Explains how you can make things move by controlling motors with Arduino. A

wide range of motor types is covered: solenoids, servo motors, DC motors, and stepper

motors.

Chapter 9, Audio Output

Shows how to generate sound with Arduino via output devices such as a speaker. It

covers playing simple tones and melodies and playing WAV files and MIDI.

Chapter 10, Remotely Controlling External Devices

Describes techniques that can be used to interact with almost any device that uses

some form of remote controller, including TV, audio equipment, cameras, garage

doors, appliances, and toys. It builds on techniques used in previous chapters for

connecting Arduino to devices and modules.

Chapter 11, Using Displays

Covers interfacing text and graphical LCD displays. The chapter shows how you can

connect these devices to display text, scroll or highlight words, and create special

symbols and characters.

Chapter 12, Using Time and Dates

Covers built-in Arduino time-related functions and introduces many additional techniques

for handling time delays, time measurement, and real-world times and dates.

Chapter 13, Communicating Using I2C and SPI

Covers the Inter-Integrated Circuit (I2C) and Serial Peripheral Interface (SPI) standards.

These standards provide simple ways for digital information to be transferred

between sensors and Arduino. This chapter shows how to use I2C and SPI to connect

to common devices. It also shows how to connect two or more Arduino boards, using

I2C for multiboard applications.

Chapter 14, Simple Wireless Communication

Covers wireless communication with XBee, Bluetooth, and other wireless modules.

This chapter provides examples ranging from simple wireless serial port replacements

to mesh networks connecting multiple boards to multiple sensors.

Chapter 15, WiFi and Ethernet

Describes the many ways you can use Arduino with the internet. It has examples that

demonstrate how to build and use web clients and servers and shows how to use the

most common internet communication protocols with Arduino. This chapter also

includes recipes that will help you connect Arduino to the Internet of Things.

Chapter 16, Using, Modifying, and Creating Libraries

Arduino software libraries are a standard way of adding functionality to the Arduino

environment. This chapter explains how to use and modify software libraries. It also

provides guidance on how to create your own libraries.

Chapter 17, Advanced Coding and Memory Handling

Covers advanced programming techniques, and the topics here are more technical

than the other recipes in this book because they cover things that are usually concealed

by the friendly Arduino wrapper. The techniques in this chapter can be used to

make a sketch more efficient—they can help improve performance and reduce the

code size of your sketches.

Chapter 18, Using the Controller Chip Hardware

Shows how to access and use hardware functions that are not fully exposed through

the documented Arduino language. It covers low-level usage of the hardware input/

output registers, timers, and interrupts.

Appendix A, Electronic Components

Provides an overview of the components used throughout the book.

Appendix B, Using Schematic Diagrams and Datasheets

Explains how to use schematic diagrams and datasheets.

Appendix C, Building and Connecting the Circuit

Provides a brief introduction to using a breadboard, connecting and using external

power supplies and batteries, and using capacitors for decoupling.

Appendix D, Tips on Troubleshooting Software Problems

Provides tips on fixing compile and runtime problems.

Appendix E, Tips on Troubleshooting Hardware Problems

Covers problems with electronic circuits.

Appendix F, Digital and Analog Pins

Provides tables indicating functionality provided by the pins on standard Arduino

boards.

Appendix G, ASCII and Extended Character Sets

Provides tables showing ASCII characters.

更多简介内容

推荐帖子

详解USB设备请求命令
 USB设备请求命令 :bmRequestType + bRequest + wValue + wIndex + wLength 编号 值  名称 (0) 0  GET_STATUS:用来返回特定接收者的状态 (1) 1  CLEAR_FEATURE:用来清除或禁止接收者的某些特性 (x) 2 为将来保留 (2) 3  SET_FEATURE:用来启用或激活命令接收者的某些特性 (x)
Jacktang 【微控制器 MCU】
!!!求救“有没有人知道怎么把SIM900A焊在洞洞板上”
听说因为SIM900A的引脚太密,所以根本行不通。有没有人知道能不能实现吖。 着急+10086 ------------------------------------------------------------------------------------------------------------------------------------------来自毕设倒计时1
biu12138biu PCB设计
本周下载最多的电子技术资料大汇总(2020-05-09)每一个都经典
小管就把这一周下载比较多的资料汇总如下,大家看看有没有自己感兴趣的! 大家有什么需要的资料,也可以在本帖下面跟帖留言, 小管在整理资料的时候,帮大家收集。   Cadence Allegro 16.6实战必备教程 基于STM32单片机智能手环脉搏心率计步器体温显示设计 ANSYS13.0电磁学有限元分析从入门到精通 汽车电子硬件设计 无线通信系统仿真
高进 下载中心专版
基于MSP430单片机实现的无线传输模块.c
#include "Msp430X14X.h" #define CE          BIT0 #define CS          BIT1 #define PWR_UP      BIT3 #define ADDR_INDEX  8 #define ADDR_COUNT  4 void CE_HI(void); void CE_LO(void); void CS_HI(
Jacktang 【微控制器 MCU】
长短印制插头产品工艺研究
长短印制插头PCB利用印制插头长度不同的设计,满足印制插头与座子插拔时先接地后接电保护的作用,利用这种延时防错设计,预防器件无保护而产生烧毁问题,这种设计得到了广泛应用,其中光模块产品此类设计应用较多,随着5G通讯的商业应用,配套的5G光模块、数据中心产品将有巨大的市场潜力,行业高端高速光模块,一般需要满足金丝键合工艺要求和印制插头耐磨要求,表面处理趋于采用镍钯金(或沉厚金)+长短印制插头镀硬金工
造物工场PCB PCB设计
德州仪器运动相机和手持云台解决方案
伴随互联网的迅猛发展与5G时代的到来,短视频成为了行业最火热的风口。智能手机加速更新换代的同时,运动相机与手持稳定器由于应用场景的多元化,以及性能和价格的优势,逐渐受到年轻人的喜爱。 1.      运动相机系统介绍 相比于传统的数码相机,运动相机采用电子防抖的方式,在实际拍摄时只有部分的画面,通过内置陀螺仪和加速度计对摄像机抖动方向进行模糊判断,利用处理器的资源进行计算、并
alan000345 【DSP 与 ARM 处理器】

评论

登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })