打印

【21ic第二届设计大赛】+国产派+30行代码实现的股票行情显示

[复制链接]
2569|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
硬件 国产派,全志cpu,65元 ,系统树莓派



显示hdmi 接口直接接显示器,网络,有线口或者wifi接口,板上自带。


软件scratch + python

scratch 不仅仅是儿童编程的工具,利用传感器接口也可以接硬件,实现完全不会软件的电子工程师的编程梦。配合python可以实现非常复杂的功能,这里是用传感器的socket接口和python通讯,python负责获得股票大盘数据。
以下是scratch 编码,点点鼠标,拉拉控件就完成了
注意scratch 版本是1.4 ,最新的2.0 反而不支持传感器接口。树莓派自带的版本就是1.4,省了很多事情。

python 代码,唯一需要编码的地方,不到30行就实现了。scratch 和requests库可以直接用pip安装。大盘数据是从sinaapi接口获取的,可以自由改成个股或者外盘数据。

#coding=utf-8

import scratch
import requests
import time
import sys
import random
reload(sys)
sys.setdefaultencoding('utf-8')
try:
      s = scratch.Scratch()
except scratch.Error:
      print "Scratch is  not opened or remote sensor connections aren't enabled"

base = 2669
while True:
      r=requests.get('http://hq.sinajs.cn/list=s_sh000001')
      val = int(r.text.split(',')[1].split('.')[0])
      posy = val-base
      s.sensorupdate({'posy' : posy})
      s.sensorupdate({'indexs' : val})
      time.sleep(1)

微信图片_20180819215845.jpg (342.27 KB )

微信图片_20180819215845.jpg

相关帖子

沙发
宇容创行|  楼主 | 2018-8-19 22:22 | 只看该作者
video.zip (5.3 MB)


使用特权

评论回复
板凳
宇容创行|  楼主 | 2018-8-19 22:37 | 只看该作者

使用特权

评论回复
地板
宇容创行|  楼主 | 2018-8-20 09:59 | 只看该作者

使用特权

评论回复
5
keer_zu| | 2018-8-20 10:27 | 只看该作者

很不错!不过还没看明白:
传感器的socket接口?
python跑在PC上吗?

使用特权

评论回复
6
宇容创行|  楼主 | 2018-8-20 10:43 | 只看该作者
python 也是跑在国产树莓派上的

使用特权

评论回复
7
王奉瑾| | 2018-8-20 11:29 | 只看该作者
好样的。。

使用特权

评论回复
8
小小电子爱好者| | 2018-8-20 12:57 | 只看该作者
没看明白   详细描述一下吧

使用特权

评论回复
9
21ic小喇叭| | 2018-8-20 14:15 | 只看该作者
图片和视频什么的,可以多发些,过程有些简单了,今天发的都算数哦~

使用特权

评论回复
10
lihui567| | 2018-8-20 16:49 | 只看该作者
说的太笼统了,具体是怎么实现,这硬件看着也是那个派啊,刷的树莓派的系统,上位机用python做得,

使用特权

评论回复
11
山东电子小菜鸟| | 2018-8-20 16:59 | 只看该作者
非常不错,很佩服,但是具体不知道怎么弄的

使用特权

评论回复
12
cfani| | 2018-8-20 20:47 | 只看该作者
看看

使用特权

评论回复
13
caijie001| | 2018-8-20 21:25 | 只看该作者
mark,看看楼主还会不会更新

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:网上吃货 什么都有精选优惠券全聚合 http://www.mucode.com

25

主题

1549

帖子

3

粉丝