8月 29

pcduino使用心得对比raspberry pi

之前一直在用raspberry pi,为了试验方便今天又买了一个pcduino。两者做个对比。

优点:
1)pcduino使用TF卡,而raspberry pi使用SD卡。如果想raspberry pi美观点使用TF卡,还需要买相应的卡托。
2)pcduino的运行速度要比raspberry pi快。编译同样的go的版本raspberry pi用49分,pcduino用42分钟。
3)有python,升级安装工具是apt-get,直接用之前raspberry pi初始化安装的脚本,修改一下就跑起来了。
4)pcduino与arduino的链接会更方便一些。

缺点:
1)pcduino的系统安装比raspberry pi麻烦,需要先烧内核,然后再安装系统。
2)pcduino的体积比raspberry pi大出不少,宽度都是5.5cm,但是pcduino的长度是12.5,raspberry pi是8.5.
3)感觉pcduino的做工不如raspberry pi 原产的做工好,pcduino比较粗糙。
4) 板载的2G初步感觉有点鸡肋。如果要学习linux、python、golang、mysql、C等装上就没有空间了,必须要用SD。
以后再研究看看,是否能做个什么来辅助内存。

2月 05

raspberry pi 串口控制51单片机

  制作小车都用raspberry pi上的口有些麻烦,所以把一些基础控制给51单片机解决,raspberry pi控制高层应用。所以测试一下raspberry pi串口连接调试51单片机。
  第一步: 
sudo apt-get install python-serial
sudo easy_install pyserial

  第二部接线部分图
  raspberry pi板子串口接线图

raspberry 串口接线图1

raspberry 串口接线图1


  杜邦线连接
IMAG1302-1 
raspberry 串口接线图3

raspberry 串口接线图3

 

  代码部分
  raspberry pi python串口控制代码

  51单片机代码

源码下载
raspberrypito51

2月 04

raspberry pi 开机wifi自动启动并发邮件通知(二)

比之前脚本添加了,测试公网IP的函数。
def get_global_ip():
get_html = urllib2.urlopen(‘http://iframe.ip138.com/ic.asp’).read()
_re_ip = re.compile(r’\d{2,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}’, re.DOTALL)
_global_ip = _re_ip.findall(get_html)[0]
return _global_ip

代码下载NotificationIP.py

12月 17

raspberry pi HC-SR04超声波测距

  所购买的HC-SR04的超声波模块介绍如下:
1、典型工作用电压:5V。
2、超小静态工作电流:小于 2mA。
3、感应角度:不大于 15 度 。
4、探测距离:2cm-400cm
5、高精度:可达 0.3cm。
6、盲区(2cm)超近。

  实测raspberry pi电压4.7V。所以直接测试一下,但是需要获取系统时间和系统处理耗时,测试结果精度不高,可以区三次平均数。

  接线如图:
image

  代码如下:

raspberry pi HC-SR04超声波测距