树莓派集成开发环境(ARM DS-5)入门指南

来自 David 的投稿,花了好多心血研究,感谢~

树莓派同Beaglebone Black,Arduino一起被称为3大开源硬件。笔者对比过这三个平台,觉得树莓派是最适合单片机工程师学习Linux的SBC,树莓派玩熟了剩下的两个平台也很容易融入。另外大家应该知道,树莓派是当前全球第三大计算机平台(另外两个Windows-PC & MacOS-PC不用我介绍了吧),树莓派现在硬件可以定制,完全可以用于产品开发!它不仅是创客玩具!

阅读全文

树莓派使用 Python + SQLite 建立温度数据库

相比 MySQL 而言,SQLite 更为轻便、易于维护和部署。本文使用Python向SQLite数据库中插入树莓派温度数据,SQLite数据库中包含一张只包含三个字段的记录表——参数名称,时间和温度值。本文重点解释Python操作SQlite的具体方法,由于网上资料众多,重复部分不再复述只做到具体情况具体分析。

相关博文:SQLite操作简述

阅读全文

用DHT11实践树莓派与Arduino串口通信

Arduino具有丰富的外部接口,与树莓派的IO口最大的不同在于Arduino具有模拟输入接口,可以测量IO口上的模拟值。Arduino与Raspberry通过串口(Serial)通信的方案一般有两种,一是通过树莓派GPIO串口通信,第二种是通过USB串口通信。

显然,Arduino与Raspberry通过USB串口不仅稳定,而且不用连接复杂的线缆,本篇文章介绍树莓派如何通过USB串口读取arduino获得传感器的数值。

在Arduino上连接DHT11传感器,用来获取当前的温度、湿度值,并通过串口发送出来。
阅读全文

用树莓派DIY六足行走的机器人

目前用 Arduino、树莓派做小车、无人机、机器人的不少。趣无尽分享一款在由Roland Pelayo做的一个“六足行走机器人”。这个树莓派动力机器人能自主运行,自动避障,且也能实现手动模式由智能手机控制。 来具体看下过程。

“六足行走”Hexapod Walker概念

这个六足行走者(Hexapod Walker)将遵循大多数动物和昆虫使用的三脚架步态。三脚架步态如下图所示:

阅读全文

云端撸码:微软Azure上线树莓派模拟器

近日微软Azure云计算平台上架了Raspberry Pi(树莓派)在线模拟器,开发者利用该模拟器构建不同的项目,而无需一个实体树莓派设备就可以进行调试等。

目前微软Azure上的树莓派模拟器还处于早期阶段,实际上现在的树莓派模拟器可视化界面还只是静态的图像,但你在模拟器上运行的代码仍然在一个虚拟的树莓派上执行。

阅读全文