完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一个多月的时间没折腾了,之前整个过程都忘的差不多了,用最近两天来熟悉再记录一下。
主要想法是使用ESP8266连接OLED屏幕显示文字及图像。想做成与墨水屏类似。 UP主的开发环境用的是Arduino,毕竟直接拿成品刷机包没什么乐趣,打算探索一下的时候发现ESP8266可以刷micropython MicroPython是 Python 3 语言 的精简高效实现 ,包括Python标准库的一小部分,经过优化可在微控制器和受限环境中运行。 1.实验目的 给ESP8266刷micropython,自己写个代码来显示文字及图像。 2.实验方法
连接XCOM工具或者Puttty,如图进行设置,按下开发板的reset键,界面显示 "Type “help()” for more information. "说明烧录成功
from machine import Pin p1 = Pin(2,Pin.OUT) p1.value(0)#亮灯 p1.value(1)#灭灯
import network wlan = network.WLAN(network.STA_IF) wlan.active(True) wlan.scan() wlan.isconnected()#检查是否连接wifi wlan.connect('wifi名', '密码') wlan.ifconfig()#查看开发板IP地址
from machine import Pin,I2C,RTC from ssd1306 import SSD1306_I2C i2c = I2C(scl=Pin(5), sda=Pin(4)) oled = SSD1306_I2C(128, 64, i2c) oled.fill(0) oled.show() oled.text("Hello World!",0,0,1) oled.show()
oled.text(0, 0, 'aa') oled.Font('Font_8x16') oled.text(0, 1, 'aa') oled.Font('Font_12x24') oled.text(0, 3, 'aa') |
|
|
|
只有小组成员才能发言,加入小组>>
3274 浏览 9 评论
2950 浏览 16 评论
3450 浏览 1 评论
8972 浏览 16 评论
4042 浏览 18 评论
1092浏览 3评论
563浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
559浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2296浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1853浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-16 12:21 , Processed in 0.937232 second(s), Total 49, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号