Oled屏显示股票信息

买了个oled屏,便宜又省电。arduino,esp8266都有库,用起来方便。在Adafruit网站上看到树莓派用的python库,结合树莓派强大处理能力,写了一个显示股票、原油、黄金指数的程序。数据从wap.sina.com获取,由于使用的库的关系,需要python3。
其它库参考:https://learn.adafruit.com/ssd13 ... glebone-black/usage
sudo apt-get install build-essential python-dev
sudo pip3 install Adafruit_BBIO
在github  :https://github.com/adafruit/Adafruit_Python_SSD1306.git 下载SSD1306驱动库,我的这个oled是SSD1306驱动,其实基于SSD1306的液晶屏应该也可以用这个库。
解压后 cd Adafruit_Python_SSD1306
sudo python3 setup.py install
没有PIL库的话 sudo pip3 install pillow
 
四行显示
 
我的小狗
使用中文字库的话也是可以显示中文的,但分辨率低,又想显示4行字,显示效果不好,所以用的英文。程序比较简单,就是把网页爬下来,取指数然后5秒显示一次,我就不解释了,直接上。

程序下载:http://www.eeskill.com/file/id/41654

永不止步步 发表于11-05 13:53 浏览65535次
分享到:

已有2条评论

  • 畅学电子
    畅学电子 11-05 14:14

    建议下一波可以搞一个墨水屏幕,然后做备忘录+天气+股市+新闻+日历的综合应用,主要麻烦的是日历的呈现(其实也有开源框架),初步最难的是要找到一个支持云API的备忘录及日历应用。

  • 畅学电子
    畅学电子 11-05 14:13

    Adafruit网站上写的很清楚,Adafruit_Python_SSD1306库里的例子程序可以帮助理解用法,很简单.至于网页就是取回网页代码,然后查找关键字以取得指数位置,然后在屏上显示。

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67410个|学分:307967个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号