一起玩树莓派3源码(树莓派3串口)
本文目录一览:
- 1、没有屏幕,没有键盘,怎么玩树莓派3
- 2、如何用树莓派3+Python+wiringpi生成PWM
- 3、树莓派raspberrypi怎么下载其系统源码?
- 4、控制树莓派3,怎么能直接把代码复制粘贴过去
没有屏幕,没有键盘,怎么玩树莓派3
1.桌面空白处点右键:新建快捷方式2.项目位置复制粘贴为:%SystemRoot%\system32\osk.exe3.名称填写:屏幕键盘即可。此快捷方式的【属性】中还可改写全一些(也可以默认不改):起始位置:%HOMEDRIVE%%HOMEPATH%把建好的快捷方式放到【附件】菜单中去:【开始】按钮上点击右键→属性→经典、自定义→高级弹出的开始菜单文件夹中找到(点开文件夹):程序→附件→辅助工具把“屏幕键盘”快捷方式粘贴进去。OK了(退出【开始】菜单属性的编辑时,一路点击“取消”!就不会改变你的原有【开始】菜单习惯)
如何用树莓派3+Python+wiringpi生成PWM
材料:树莓派3,wiringpi,电源,HobbyWing电调;
接口:电调的白色线接GPIO21,黑色线接地;
代码:
import wiringpi as wiringpi
from time import sleep;
#from wiringpi import GPIO
wiringpi.wiringPiSetupGpio()
#import wiringpi as wiringpi
wiringpi.pinMode(21,1)
wiringpi.digitalWrite(21,0)
wiringpi.pwmSetClock(2)
W=raw_input("Input 1-200 :")
i=wiringpi.softPwmCreate(21,0,200)
wiringpi.softPwmWrite(21,int(W))
W=raw_input("Input 1-200 :")
wiringpi.softPwmWrite(21,int(W))
W=raw_input("Input 1-200 :")
wiringpi.softPwmWrite(21,int(W))
W=raw_input("Input 1-200 :")
wiringpi.softPwmWrite(21,int(W))
W=raw_input("Input 1-200 :")
wiringpi.softPwmWrite(21,int(W))
W=raw_input("Input 1-200 :")
wiringpi.softPwmWrite(21,int(W))
W=raw_input("Input 1-200 :")
wiringpi.softPwmWrite(21,int(W))
W=raw_input("Input 1-200 :")
wiringpi.softPwmWrite(21,int(W))
while 1:
sleep(30)
print "goodbye"
1234567891011121314151617181920212223242526272829303132
4.操作
1)先给树莓派上电,运行程序,输入参数20,此时树莓派通过GPIO21输出周期为20ms,脉宽为2ms的方波(相当于油门最大);
2)电调上电,“哔哔”两声后,3秒内将输入输入参数10,此时树莓派通过GPIO21输出周期为20ms,脉宽为1ms的方波(相当于油门最小);
3)油门设定完毕,将参数设定成11,电机开始以较低速度旋转,逐渐提高输入参数,转速随着升高,参数为20时达到最高速。
5.总结
用wiringpi的softPWM,PWM的Clock是固定不变的(100us),而我们需要的PWM周期20ms,softPwmCreate中设置200就好了。问题在于softPwmWrite函数中的参数均为整数,转速10到20可调,也就是共11个档位,对于精确控制不利,后面需要解决这个问题。
顶
踩
树莓派raspberrypi怎么下载其系统源码?
下载方法:
a、网页直接下载:
点到所需要下载的工程,左上角选版本,右方有一个download ZIP按钮可直接下载(笔者下载完成后,在linux中解压提示出错,windows又非常慢切内核建议不要在windows环境解压,
b、使用git下载
$ mkdir raspeberrypi_src
$ cd raspberrypi_src
$ git clone git://github.com/raspberrypi/firmware.git
$ git clone git://github.com/raspberrypi/linux.git
$ git clone git://github.com/raspberrypi/tools.git
会得到三个文件夹:firmware、linux、tools。
控制树莓派3,怎么能直接把代码复制粘贴过去
用securecrt SSH登录树莓派
然后 用vim打开 文件
在桌面复制代码
回到securecrt鼠标单击右键就粘贴进去了