查看“E-paper for RPi Use”的源代码
←
E-paper for RPi Use
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
=连接树莓派使用= ==硬件连接== 连接树莓派的时候,如果是驱动板带有40pin排座的,可以直接插到树莓派的40PIN排针上去,注意对好引脚。如果是选择用8PIN排线连接的话,请参考下方的引脚对应表格<br /> {|border=1; style="width:700px;" align="center" |+树莓派连接引脚对应关系 |- style="background:#228B22; color:white" align="center" |rowspan="2"|e-Paper | colspan="2" | Raspberry Pi |- style="background:#228B22; color:white" align="center" |BCM2835编码 |Board物理引脚序号 |- align="center" |VCC||3.3V||3.3V |- align="center" |GND||GND||GND |-align="center" |DIN||MOSI||19 |-align="center" |CLK||SCLK||23 |-align="center" |CS||CE0||24 |-align="center" |DC||25||22 |-align="center" |RST||17||11 |-align="center" |BUSY||24||18 |} ==打开SPI接口== 本模块使用SPI接口通信,使用前需要先确保树莓派的SPI接口已经正常开启 *打开终端,输入指令进入raspi-config设置界面 sudo raspi-config *Interfacing Options -> SPI -> Yes ==安装函数库== *安装BCM2835, 打开终端,运行以下指令 <pre> wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gz tar zxvf bcm2835-1.60.tar.gz cd bcm2835-1.60/ sudo ./configure sudo make sudo make check sudo make install </pre> *安装wirignPi <pre> sudo apt-get install wiringpi #对于树莓派4B可能需要进行升级: wget https://project-downloads.drogon.net/wiringpi-latest.deb sudo dpkg -i wiringpi-latest.deb gpio -v </pre> *安装Python函数库 <pre> #python2 sudo apt-get update sudo apt-get install python-pip sudo apt-get install python-pil sudo apt-get install python-numpy sudo pip install RPi.GPIO sudo pip install spidev #python3 sudo apt-get update sudo apt-get install python3-pip sudo apt-get install python3-pil sudo apt-get install python3-numpy sudo pip3 install RPi.GPIO sudo pip3 install spidev </pre> ==下载测试程序== 打开树莓派终端,执行:<br /> <pre> sudo apt-get install p7zip-full sudo wget http://47.107.148.244/w/images/5/50/E-Paper.7z 7za X E-Paper.7z cd e-Paper/RaspberryPi\&JetsonNano/ </pre> ==运行测试程序== 以下命令请在RaspberryPi&JetsonNano下执行,否则不在索引不到目录;<br /> ;C语言 *打开main.c选择对应尺寸的屏幕 <pre> cd c sudo nano examples/main.c </pre> 如果你使用的是2.13inch e-paper,那么就去掉EPD_2IN13_V2_test()函数前面的//,然后按ctrl+c,然后按Y键并回车保存并退出<br /> *重新编译,编译过程可能需要几秒<br /> <pre> 返回c目录下,运行以下指令 make clean make sudo ./epd </pre> ;python *进入python程序目录,并运行指令ls -al<br /> <pre> cd python/examples ls -al </pre> *运行对应屏幕的程序即可,程序支持python2/3,以2.13 为例子<br /> <pre> # python2 sudo python2.7 epd_2in13_V2_test.py # python3 sudo python3 epd_2in13_V2_test.py </pre> ==API详解(请选读c或python部分)== {{e-paper_for_rpi_and_jetsonano_code_description}}
该页面使用的模板:
模板:E-paper for rpi and jetsonano code description
(
查看源代码
)
返回至
E-paper for RPi Use
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
分类
显示模块
通讯模块
摄像头模块
工具
链入页面
相关更改
特殊页面
页面信息