硬件使用乐鑫出品的ESP8266,OLED 屏幕,四根杜邦导线等,软件使用ARDUINO IDE制作了新冠病毒各国数据的显示项目。作一些说明:
1,本实例使用的API是https加密链接,需要网站的指纹,才能返回数据。譬如:Chrome浏览器,将API复制到地址栏,点击前方黑体锁型符号,证书-->详细信息-->指纹,双击。这就是fingerprint 。
2,用了Arduino官方推荐的Arduino_Json来解析数据,这是CJSON的方法,简洁明了。update使用了字符串直接截取的方法11位到21位就能够满足需求,其余舍去。
3,滚动播出中国、美国、意大利、印度等国家的新冠疫情数据供大家参考。
4,U8x8是u8g2库中对存储体消耗较小的,值得推荐。
5,0.96和0.66两种规格OLED 屏幕都可以使用。
程序如下:
立即注册