微信扫一扫联系客服

微信扫描二维码

进入报告厅H5

关注报告厅公众号

219

电子书-面向Arduino用户的Raspberry Pi构建物联网和网络应用及设备 (英)

# 计算机 # 硬件 # 网络功能 大小:5.58M | 页数:444 | 上架时间:2022-03-06 | 语言:英文

电子书-面向Arduino用户的Raspberry Pi构建物联网和网络应用及设备 (英).pdf

电子书-面向Arduino用户的Raspberry Pi构建物联网和网络应用及设备 (英).pdf

试看10页

类型: 电子书

上传者: 二一

出版日期: 2022-03-06

摘要:

Leverage your Arduino skills in the Raspberry Pi world and see how to cross the two platforms into sophisticated programs.
The Arduino and Raspberry Pi communities overlap more than you might think. Arduinos can be expanded to have network capabilities with a variety of “shields,” all of which increase the cost and complexity of the system. By contrast, Raspberry Pis all run Linux, which is a very network-competent platform. The newest Pi, the Raspberry Pi Zero W, is WiFi and Bluetooth capable, and costs around $10 U.S. For network enabled gadgets, it makes far more sense to cross to the Raspberry PI platform, if only someone would make it easy to do. That's what this book is about.
You'll learn some survival level Linux system administration, so you know how to set the machine up and how to establish at least minimal security for your gadget. You''ll set up and learn the Geany IDE on your Pi, which is fairly similar to the Arduino IDE.
Where the two platforms overlap the most is the GPIO system. You'll see that several projects use and explain the WiringPi system. This is is deliberately similar to the Arduino's 'Wiring' functionality, which is how sketches interact with GPIO pins. You'll learn the differences between the GPIO pins of the two devices, and how the Pi has some limitations on those pins that the Arduino does not. As a final project, in an effort to escape some of those limitations, you'll attach an AtMEGA 328P to the Raspberry Pi and configure it as a real, 8MHz Arduino with the Arduino IDE running on the Pi, and learn how to have the two platforms communicate, giving you the best of both worlds.

What You'll Learn
• Establish security with Linux system administration
• Set up the Apache webserver
• Write CGI programs so other computers can connect to your Pi and pull data in from it.
• Use C/C++ from Arduino sketches to write programs for the Pi

Who This Book Is For

The Arduino user who's been through all the tutorials and is comfortable writing sketches and connecting hardware to their Arduino.

在Raspberry Pi的世界里利用你的Arduino技能,看看如何将这两个平台交叉成复杂的程序。

Arduino和Raspberry Pi社区的重叠比你想象的要多。Arduino可以通过各种 "盾牌 "来扩展网络功能,所有这些都会增加系统的成本和复杂性。相比之下,树莓派都运行Linux,它是一个非常具有网络能力的平台。最新的Pi,Raspberry Pi Zero W,具有WiFi和蓝牙功能,价格约为10美元。对于具有网络功能的小工具来说,如果有人能让它变得更容易操作,那么跨越到Raspberry PI平台就更有意义。这就是本书的内容。

你将学习一些生存级别的Linux系统管理,因此你知道如何设置机器,以及如何为你的小工具建立至少最低限度的安全。你将在你的Pi上设置和学习Geany IDE,它与Arduino IDE相当相似。

这两个平台重叠最多的地方是GPIO系统。你会看到一些项目使用并解释WiringPi系统。这是特意与Arduino的 "Wiring "功能相似的,也就是草图与GPIO引脚的交互方式。你将学习这两个设备的GPIO引脚之间的区别,以及Pi在这些引脚上的一些限制是Arduino所没有的。在最后一个项目中,为了摆脱这些限制,你将把AtMEGA 328P连接到Raspberry Pi上,并把它配置成一个真正的、8MHz的Arduino,在Pi上运行Arduino IDE,并学习如何让这两个平台进行通信,使你获得两个世界的最佳效果。


你会学到什么

- 用Linux系统管理建立安全

- 设置Apache网络服务器

- 编写CGI程序,以便其他计算机可以连接到你的Pi并从它那里获取数据。

- 使用Arduino草图中的C/C++来为Pi编写程序


本书适用对象

已经学习过所有教程的Arduino用户,他们能够自如地编写草图并将硬件连接到他们的Arduino。

展开>> 收起<<

请登录,再发表你的看法

登录/注册

二一

相关文库

更多

浏览量

(134)

下载

(4)

收藏

分享

购买

5积分

0积分

原价5积分

VIP

*

投诉主题:

  • 下载 下架函

*

描述:

*

图片:

上传图片

上传图片

最多上传2张图片

提示

取消 确定

提示

取消 确定

提示

取消 确定

积分充值

选择充值金额:

30积分

6.00元

90积分

18.00元

150+8积分

30.00元

340+20积分

68.00元

640+50积分

128.00元

990+70积分

198.00元

1640+140积分

328.00元

微信支付

余额支付

积分充值

填写信息

姓名*

邮箱*

姓名*

邮箱*

注:填写完信息后,该报告便可下载

选择下载内容

全选

取消全选

已选 1