没有合适的资源?快使用搜索试试~ 我知道了~
首页50步教程:从零开始掌握Arduino电子项目
50步教程:从零开始掌握Arduino电子项目
需积分: 14 8 下载量 130 浏览量
更新于2024-07-18
收藏 16.1MB PDF 举报
《Beginning Arduino》是由Michael McRoberts撰写的一本深入浅出的教程,专为初学者设计,旨在教授读者如何使用流行的Arduino微控制器进行一系列创新的50个项目。这本书不强调理论知识的铺陈,而是采取实践导向的教学方法,从零开始引导读者掌握Arduino编程和电子元件的基础。 在本书中,你将学习到一系列关键技能,如控制LED灯、在LCD显示器上显示文本和图形、构建线性跟随机器人、利用触摸屏交互、使用数字压力传感器以及读写SD卡数据。这些项目不仅锻炼了编程能力,还让你熟悉电子元件的运用,帮助你提升实际操作和项目设计的能力。 特别值得一提的是,书中涵盖了诸如激光测距器、RFID阅读器和互联网天气显示等实用且创新的项目,让读者在实践中逐步提升对复杂系统的理解和操控。即使没有编程或电子学基础,也能通过本书轻松入门,逐步建立起自信,激发你的创造力。 作者Michael McRoberts采用步骤清晰、易于理解的图文教程,确保每个项目的指导都明确且易于跟随。无论你是电子爱好者新接触Arduino,还是希望利用这个平台进行艺术创作或实验的艺术家和业余爱好者,《Beginning Arduino》都是一个理想的学习工具,能够带你快速进入物理计算和电子艺术的世界。 版权信息表明,所有内容受版权保护,未经许可不得复制或传播。通过这本书,你不仅能获得专业知识,还能培养出独立开发Arduino项目的实用技巧,为你的电子旅程打下坚实的基础。
资源详情
资源推荐
■ CONTENTS
xiv
Enter the Code ...................................................................................................................................... 284
Project 37 – 1-Wire Digital Temperature Sensor – Code Overview ...................................................... 289
Summary ....................................................................................................................... 291
Subjects and Concepts covered in Chapter 13 ..................................................................................... 291
■Chapter 14: Ultrasonic Rangefinders ................................................................... 293
Project 38 – Simple Ultrasonic Rangefinder .................................................................. 293
Parts Required ...................................................................................................................................... 293
Connect It Up ........................................................................................................................................ 293
Enter the Code ...................................................................................................................................... 294
Project 38 – Simple Ultrasonic Range Finder – Code Overview ........................................................... 295
Project 38 – Simple Ultrasonic Range Finder – Hardware Overview ................................................... 297
Project 39 – Ultrasonic Distance Display ....................................................................... 298
Parts Required ...................................................................................................................................... 298
Connect It Up ........................................................................................................................................ 299
Enter the Code ...................................................................................................................................... 301
Project 39 – Ultrasonic Distance Display – Code Overview .................................................................. 303
Project 40 – Ultrasonic Alarm ........................................................................................ 305
Parts Required ...................................................................................................................................... 306
Connect It Up ........................................................................................................................................ 306
Enter the Code ...................................................................................................................................... 307
Project 40 – Ultrasonic Alarm – Code Overview ................................................................................... 309
Project 41 – Ultrasonic Theremin .................................................................................. 312
Enter the Code ...................................................................................................................................... 312
Project 41 – Ultrasonic Theremin – Code Overview ............................................................................. 313
Summary ....................................................................................................................... 314
Subjects and Concepts covered in Chapter 14 ..................................................................................... 314
■ CONTENTS
xv
■Chapter 15: Reading and Writing to an SD Card ................................................. 317
Project 42 – Simple SD Card/Read Write ....................................................................... 317
Parts Required ...................................................................................................................................... 317
Connect It Up ........................................................................................................................................ 318
Enter the Code ...................................................................................................................................... 319
Project 42 – Simple SD Card Read/Write – Code Overview .................................................................. 322
Project 43 – Temperature SD Datalogger ...................................................................... 327
Parts Required ...................................................................................................................................... 327
Connect It Up ........................................................................................................................................ 328
Enter the Code ...................................................................................................................................... 329
Project 43 – Temperature SD Datalogger – Code Overview ................................................................. 334
Project 43 – Temperature SD Datalogger – Hardware Overview ......................................................... 339
Summary ....................................................................................................................... 340
Subjects and Concepts covered in Chapter 15 ..................................................................................... 341
■Chapter 16: Making an RFID Reader .................................................................... 343
Project 44 – Simple RFID Reader ................................................................................... 343
Parts Required ...................................................................................................................................... 343
Connect It Up ........................................................................................................................................ 344
Enter the Code ...................................................................................................................................... 345
Project 44 – Simple RFID Reader – Hardware Overview ...................................................................... 345
Project 45 – Access Control System .............................................................................. 347
Parts Required ...................................................................................................................................... 347
Connect It Up ........................................................................................................................................ 348
Enter the Code ...................................................................................................................................... 348
Project 45 – Access Control System – Code Overview ......................................................................... 351
Summary ....................................................................................................................... 357
Subjects and Concepts covered in Chapter 16 ..................................................................................... 357
■ CONTENTS
xvi
■Chapter 17: Communicating over Ethernet.......................................................... 359
Project 46 – Ethernet Shield .......................................................................................... 359
Parts Required ...................................................................................................................................... 359
Connect It Up ........................................................................................................................................ 360
Enter the Code ...................................................................................................................................... 360
Project 46 – Ethernet Shield – Code Overview ..................................................................................... 363
Project 47 – Internet Weather Display ........................................................................... 368
Enter the Code ...................................................................................................................................... 371
Project 47 – Internet Weather Display – Code Overview ...................................................................... 376
Project 48 – Email Alert System .................................................................................... 384
Enter the Code ...................................................................................................................................... 384
Project 48 – Email Alert System – Code Overview ............................................................................... 387
Project 49 – Twitterbot .................................................................................................. 393
Enter the Code ...................................................................................................................................... 393
Project 49 – Twitterbot – Code Overview ............................................................................................. 396
Project 50 – RSS Weather Reader ................................................................................. 401
Enter the Code ...................................................................................................................................... 401
Project 50 – RSS Weather Reader – Code Overview ............................................................................ 405
Summary ....................................................................................................................... 414
Index ....................................................................................................................... 417
xvii
About the Author
■Michael McRoberts discovered the Arduino in 2008 while looking for
ways to connect a temperature sensor to a PC to make a Cloud Detector
for his other hobby of astrophotography. After a bit of research, the Arduino
seemed like the obvious choice, and the Cloud Detector was successfully
made, quickly and cheaply. Mike’s fascination with the Arduino had begun.
Since then he has gone on to make countless projects using the Arduino.
He had also founded an Arduino starter kit and component online business
called Earthshine Electronics. His next project is to use an Arduino-based
circuit to send a high altitude balloon up to the edge of space to take
stills and video for the heck of it, with the help of the guys from UKHAS
and CUSF.
Mike’s hobby of electronics began as a child when the 100-in-1 electronics kits from Radio Shack
made up his Christmas present list. He started programming as a hobby when he obtained a Sinclair
ZX81 computer as a teenager. Since then, he’s never been without a computer. Recently, he’s become a
Mac convert.
He is a member of London Hackspace and the Orpington Astronomical Society and can regularly be
found contributing to the Arduino Forum. He also likes to lurk on IRC in the Arduino, high altitude and
london-hack-space channels (as “earthshine”), and on Twitter as “TheArduinoGuy.” When he is not
messing around with Arduinos or running Earthshine Electronics, he likes to indulge in astronomy,
astrophotography, motorcycling, and sailing.
xviii
About the Technical Reviewer
■Josh Adams is a developer and architect with over nine years of
professional experience building production-quality software and
managing projects. He built a Tesla Coil for a high school science project
that shot 27-inch bolts of lightning. As Isotope Eleven's lead architect, Josh
is responsible for overseeing architectural decisions and translating
customer requirements into working software. Josh graduated from the
University of Alabama at Birmingham (UAB) with Bachelor of Science
degrees in both Mathematics and Philosophy. In his free time (ha!), Josh
provided the technical review for this book on programming with the
Arduino microprocessor. When he's not working, Josh enjoys spending
time with his family.
剩余458页未读,继续阅读
13185265094
- 粉丝: 6
- 资源: 86
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功