在系列文章第12篇中提到了L298N,它是H桥双路直流电机驱动,可以使双路直流电机实现正转或者反转,并且通过ENDA和ENDB输入PWM信号,还可以实现加减速。本文用2块L298N驱动板成功驱动了4个直流电机,实现了4轮同时向前、向后以及前向左转、前向右转甚至是后向左转和后向右转的功能,最后通过python的BaseHTTPServer模块(python3中是http.server模块)实现了一个...
分类:
其他好文 时间:
2015-05-25 10:14:23
阅读次数:
404
在系列文章第12篇中提到了L298N,它是H桥双路直流电机驱动,可以使双路直流电机实现正转或者反转,并且通过ENDA和ENDB输入PWM信号,还可以实现加减速。本文用2块L298N驱动板成功驱动了4个直流电机,实现了4轮同时向前、向后以及前向左转、前向右转甚至是后向左转和后向右转的功能,最后通过python的BaseHTTPServer模块(python3中是http.server模块)实现了一个...
分类:
Web程序 时间:
2015-05-25 10:02:52
阅读次数:
266
通过驱动访问硬件是很方便简洁的事,但是我想直接操作硬件外设的寄存器。好在Linux提供了mmap函数,可以绕过驱动,直接操作外设的寄存器。mmap可以实现外设的物理地址到Linux虚拟地址的映射,这样就可以通过操作虚拟地址来操作物理地址。file = open("/dev/mem", O_RDWR|...
分类:
其他好文 时间:
2015-05-24 17:11:39
阅读次数:
339
Python C 的扩展按照模板来就行了,其实就4步:参数传递,返回值传递,函数注册,初始化。直接上代码: 1 /* 2 * PyGPIO.h 3 * 4 * Created on: 2015年5月19日 5 * Author: jugg 6 */ 7 8 #...
分类:
编程语言 时间:
2015-05-24 16:56:51
阅读次数:
346
树莓派有个RPi.GPIO的Python模块,import之后就可以直接用Python操作ARM芯片的GPIO硬件模块。觉得这个很有意思,于是查资料想在自己画的DM8148平台上面也实现这样的一个模块。DM8148是TI推出的一款达芬奇系列数字图像处理芯片,比DM8168性能略差,但是功耗更低。之前...
分类:
编程语言 时间:
2015-05-24 15:32:38
阅读次数:
226
吐槽一下:本人还是个小白,CSDN文章分类不知道选哪个
如果你手上的材料是五线四相步进电机驱动板ULN2003+五线四相步进电机28BYJ-48-5V,那么应该算是非常幸运,因为这两样是配套的,一个驱动板可以接一个步进电机,实现正转、反转、加速、减速的功能(个人猜测)。很多人因为在购置树莓派外围设备时,没有考虑清楚,随随便便就买了电机和驱动板,导致无法正常驱动电机,譬如我买的是带4个直流电机的四...
分类:
其他好文 时间:
2015-05-21 12:45:18
阅读次数:
515
半夜看Build 2015,基本上听到过3、4次“raspberry pi”,但是始终没有演示win10在rpi上面到底是啥样,所以……自己试验一下好了。 首先被坑的就是dism:看到了个ffu文件,看了说明,也就是dism直接部署到sd卡么。那么用linux+dd是不是可以?试了一下,不行…… 然...
首先,更新你的树莓派(避免编译出来版本不对导致不能insert)sudo apt-get updatesudo apt-get upgradesudo apt-get dist-upgradesudo rpi-update更新gcc和g++:sudo apt-get install gcc-4.8 ...
分类:
其他好文 时间:
2015-04-12 14:46:27
阅读次数:
109
#前提条件,你得有一个bitbucket的帐户1.定时启动脚本代码使用的是crontabCronfile 内容如下:此文件的意思是,每隔10分钟,就运行一次 /home/pi/Rpi_upload.sh 脚本*/10 * * * * /home/pi/Rpi_upload.sh 2. 添加到定...
分类:
其他好文 时间:
2015-03-30 21:06:59
阅读次数:
165
Mac OS X下给树莓派安装Raspbian系统 先到树莓派的官方网站去下载一个系统镜像,推荐下载Raspbian。 如果用了直接扩展的WaveShare的TFT小屏,到http://www.waveshare.net/wiki/RPI_IMAGE 去下载。 下载完成后得到...
分类:
Web程序 时间:
2015-03-16 23:19:27
阅读次数:
433