×

树莓派GPIO入门11-驱动液晶屏幕(二)

Python

树莓派GPIO入门11-驱动液晶屏幕(二)

Kalet Kalet 发表于2017-09-16 浏览454 评论0
转至:http://blog.mangolovecarrot.net/2017/03/05/raspi-study1102/ 本系列将驱动一块1.44”的128x128像素的彩色液晶屏幕。本文是系列的第2篇,也是最后一篇,目标是在液晶屏上显示文字。最终效果最终效果硬件及连接参考本系列第一篇先运行程序看效果下载下面两个文件放在同一目录下。python程序点阵字库然后,执行!1sudopythonprogHz.py原理说明上一篇我们学过了如何在指定的区域里绘制色块的方法。说白了就是在一个指定矩形区域内按顺序设置每一个像素点的颜色。那么显示文字也是一样的道理。我们打算在某个位置显示...
树莓派GPIO入门11-驱动液晶屏幕(一) 树莓派GPIO入门11-驱动液晶屏幕(一) 树莓派GPIO入门11-驱动液晶屏幕(一) 树莓派GPIO入门11-驱动液晶屏幕(一)

Python

树莓派GPIO入门11-驱动液晶屏幕(一)

Kalet Kalet 发表于2017-09-16 浏览441 评论0
转至:http://blog.mangolovecarrot.net/2016/01/30/raspi-study1101/ 本系列将驱动一块1.44”的128x128像素的彩色液晶屏幕。并分几个篇幅分别讲述如何使其显示色块,英文数字,汉字以及图片。本文是系列的第一篇,目标是点亮屏幕并显示指定色块。最终效果  最终效果硬件1.44英寸spi接口128x128液晶屏幕X1(淘宝10-20元)正面背面先上代码看效果这次直接上代码,大家自己复制代码保存为py文件。文件名无所谓。 #!/usr/bin/envpythonimportR...
树莓派raspberry使用spi接口oled显示屏:基于python和c 树莓派raspberry使用spi接口oled显示屏:基于python和c 树莓派raspberry使用spi接口oled显示屏:基于python和c 树莓派raspberry使用spi接口oled显示屏:基于python和c

Python

树莓派raspberry使用spi接口oled显示屏:基于python和c

Kalet Kalet 发表于2017-09-16 浏览716 评论0
之前写过一篇树莓派使用12864接口的2.3寸显示屏的文章,当时用的是并口,占用了太多的gpio资源,于是考虑使用spi接口的显示屏,最近的项目正好用到了spi接口的oled的显示屏,于是考虑把它用到树莓派上,先介绍下这款屏幕:0.96寸的oled屏,spi接口ssd1306主控芯片,在很多单片机上也可以用,它的优点是低功耗,以及它的分辨率很高,很难想象0.96寸上面有128*64的分辨率,而且0.96寸正好就是智能手表的尺寸啊,哈哈。本文使用python和c语言来完成功能。个人原创,版权所有,转载请注明出处,并保留原文链接:http://www.embbnux.com/2014/08/10/...

Linux系统、树莓派

自定义树莓派的显示分辨率

Kalet Kalet 发表于2017-09-16 浏览409 评论0
树莓派一般可以自动检测目标设备的分辨率。但对于部分设备,尤其是HDMI-VGA转换器,分辨率可能会明显不对(过大或过小)。这时就需要给树莓派指定一个分辨率。更改树莓派前面那个FAT32分区里的config.txt,修改或加入以下项目:123hdmi_group=****hdmi_mode=****hdmi_ignore_edid=0xa5000080hdmi_group和hdmi_mode的值对应想要调整的分辨率。见文后。另外一项“hdmi_ignore_edid”,是命令树莓派不检测HDMI设备的任何信息,只按照我们指定的分辨率输出。如果不加,树莓派可能仍会“自作聪明”的检测HDMI设备的分...

Python

树莓派Python3使用RC522

Kalet Kalet 发表于2017-09-13 浏览430 评论0
开启SPI通讯sudoraspi-config找到SPi打开。 安装SPI模块gitclonehttps://github.com/lthiery/SPI-PycdSPI-Pysudopython3setup.pyinstall 安装RFID模块pip3installpi-rc522或者sudopip3installpi-rc522 获取UID#!/usr/bin/python3frompirc522importRFIDrdr=RFID()whileTrue: rdr.wait_...
树莓派使用RFID-RC522A读卡器对IC卡进行读写(通过 python)

Python

树莓派使用RFID-RC522A读卡器对IC卡进行读写(通过 python)

Kalet Kalet 发表于2017-09-13 浏览526 评论0
 本文使用的读卡器1.配置树莓派首先需要运行raspi-config,开启树莓派的spi接口,因为RFID-RC522A读卡器与树莓派之间是通过spi协议进行通信的https://www.raspberrypi.org/documentation/hardware/raspberrypi/spi/README.md2.软件安装下载并安装SPI-Py123$gitclonehttps://github.com/lthiery/SPI-Py.git$cdSPI-Py$sudopythonsetup.pyinstall3.连接树莓派与读卡器 读卡器输出...

Linux系统、树莓派

Raspbian 中国软件源

Kalet Kalet 发表于2017-09-13 浏览298 评论0
花了些时间整理了目前最新的树莓派中国大陆地区的软件源,记下来,希望对大家有帮助。中国科学技术大学Raspbian http://mirrors.ustc.edu.cn/raspbian/raspbian/阿里云Raspbian http://mirrors.aliyun.com/raspbian/raspbian/清华大学Raspbian http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/华中科技大学Raspbian http://mirrors.hustunique.com/raspbian/r...

Linux系统、树莓派

升级你的Pi到Debian9-stretch

Kalet Kalet 发表于2017-09-13 浏览347 评论0
采用64位处理器的树莓派3B,虽然具有64位硬件,但是系统还没有跟上节奏。官方尚未正式发布64位Raspbian,近期有团队移植了Debian9arm64到树莓派3B,将“装死”一年多的树莓派3B的性能完全释放出来,测试跑下来发现CPU性能最高比32位系统高30倍!一句话,64位可以显著提升树莓派性能。然而我对此并不感兴趣,因为先不提这个评测结果的真实性,至少现在我使用树莓派,感觉还不错,没必要在一台35美元的电脑上要求过高的性能。不过倒是对Debian9有所期待。据报道,树莓派4至少要到2019年才能发布,所以估计树莓派开发团队重点放在了软件上。废话不...

Linux系统、树莓派

初次使用树莓派并启用root管理员(登录root管理员)

Kalet Kalet 发表于2017-09-13 浏览255 评论0
初次使用树莓派系统时,默认用户是pi,密码为raspberry。要想使用root帐号,或者说开启root用户,可使用pi用户登录,执行下面命令(此命令是给root账户设置密码的,当切换到root管理员后,此命令无效)sudo passwd root  说明:sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等执行此命令后系统会提示输入两遍的root密码(用来确保你记住了密码)。接着输入下面命令,用来解锁root账户sudo passwd --...