2015年10月28日,星期三
raspberry-gpio-python Python的GPIO模块用来控制一个Raspberry Pi的GPIO rpi.gpio模块基础知识 导入模块 try: import RPi.GPIO as GPIO except RuntimeError: print("Error importing RPi.GPIO! ") 这样做,你可以是通过他来检查你导入GPIO模块是否出错,导入这个模块有可能需要root权限,导入模块并检查是否成功: GPIO的编号 Raspberry Pi在rpi.gpio编号有两种。 第一种先是使用板载编号模式(就是 BOARD模式)。 这是指在Raspberry Pi的板P1头引脚编号。 使用这个编号系统的好处是,你的硬件会一直工作,不论其RPI董事会如何修订。你不需要改变你的连接器或改变你的代码。 第二种是使用BCM的数字编号模式(就是BCM模式)。 这个工作模式,它是指在Broadcom SOC的GPIO工作在一个底层模式。 在这个模式下你可以使用钩子函数对底层进行编程。 这个是设置rpi.gpio的工作模式 GPIO.setmode(GPIO.BOARD)(就是 BOARD模式) ···
2013年11月1日,星期五
首先进行软件的安装 由于dht22读取温度时用一个数据线要求速度快 所以用python就显得有些慢了!要用c语言才行的, 要从GitHub下载代码,用的都是现成的代码和程序,非常方便, 就是需要一个能上网的pi然后输入以下的代码进行安装 git clone git://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git $ cd Adafruit-Raspberry-Pi-Python-Code $ cd Adafruit_DHT_Driver 现在就安装成功了哦! 然后我们可以测试我的代码哦了 命令是 sudo ./Adafruit_DHT  设备代码    gpio端口 现在我们连接硬件 raspberry-pi-winingpi-gpio   我的测试命令是 Adafruit_DHT 2302 3 raspberry-pi-temperature-and-humidity-sensor 到此结束我的raspberry-pi-temperature-and-humidity-sensor测试成功 如果你对编译好的Adafruit_DHT的输出结果不满意可以自己进行编译, 但是需要由于DHT传感器编译一下代码需要BCM2835 C语言库 这里先安装一下这个BCM2835 的库 $ w···
2013年03月28日,星期四
Many embedded systems applications do not require a desktop environment or graphical interface on the screen (e.g. server), and you may want to only install the files you really need on the SD card either to reserve as much space as possible for data and/or your program or to reduce costs.   After searching for a minimal image based on Raspbian ARMHF distribution for the Raspberry, I could only find Linux Systems minimal image based on the Alpha version of the Raspbian Wheezy. Their compressed image is 109 MB in size, has a custom kernel, sshd and ntpd are enabled, but the wireless tools were deleted, and at the time the swap was located in another partition instead of a file inside the rootfs. The uncompress rootfs is about 414 MB (as reported by df -h when mounted as a loop devi···
2012年08月31日,星期五
最近在foxpro编程总遇到这样个问题!字符串a*7+900-111要求计算结果, 可是这个公式的长度和算法还不一定!@! 没有办法解决!想到script中有个eval()函数可以用! 说做就做: 首先引用 Microsoft Script Control 1.0控件 然后调用 Microsoft Script Control 控件可以创建运行任何 ActiveX(R) scripting 引擎, 例如 Microsoft(R) Visual Basic (R) Scripting Edition 或Microsoft(R) JScript(TM) 的应用程序。 简单的的说,可以在程序运行期间,允许用户编写代码并执行代码,计算带变量的的表达式等。 ■计算带变量的表达式 Private Sub Command1_Click() ‘执行一条 scripting 语句例子 x = 10 ScriptControl1.ExecuteStatement “x=” & x ‘执行一条 scripting 语句,将值 10 赋给变量 x S = ScriptControl1.Eval(“(x-1)^2”) MsgBox S End Sub 最后在编译程序是打包 msscript.ocx文件 然后进行注册就可以使用了! 下面是自己···
2012年07月17日,星期二
append命令,如   使用append命令,如: append from 表1.xls TYPE xl5 将表1.xls导入为表1.dbf   默认为Sheet1,如是你要把Excel文件中Sheet2中内容导过来,就选择“Sheet2”   append from 表.xls TYPE XL5 SHEET “Sheet2″   如果VFP表已存在,并且EXCEL表格式与VFP表格式一样,也可以用以下:   USE 表.DBF APPEND FROM GETFILE(‘XLS’, ”,”, 0, ‘选择一个EXCEL文件’) TYPE XL5 &&或XL8