【精彩原创】ESP-mp-01开发板I2C驱动OLED显示
ESP-mp-01开发板是基于ESP8266 Soc的可以运行MicroPython的开发板,不像STM32版本的Pyboard,ESP8266本身没有USB,只能通过TTL串口和Wifi访问ESP8266。
文件传输需要借助uPyLoader或ESPyHarp等工具来进行文件传输。此次使用开发板的I2C功能来驱动OLED显示。
【1】硬件连接:
ESP8266 I2C对应的引脚为Pin(14)--SCL,Pin(2)--SDA:
【2】程序源码:
# main.py -- put your code here!
import machine
from machine import Pin,I2C
import ssd1306
import math
import time
# construct an I2C bus
i2c = I2C(scl=Pin(14), sda=Pin(2), freq=100000)
display = ssd1306.SSD1306_I2C(128,64, i2c)
相关推荐
-
华硕推出ROG Maximus IX Apex主板,内存插槽可拓展M.2接口
华硕旗下的玩家国度ROG品牌一向秉承超越自我作为最大卖点,在不同产品上总有着与众不同的产品,各种新鲜玩意不断涌现,而在CES 2017上展示了一款ROG Maximus IX Apex主板,最为特别的 ...
-
PS5007-E7主控又添新用户,美商海盗船推出MP500 M.2 SSD
Phison的PS5007-E7主控是一款比较受厂商欢迎的PCI-E SSD控制器,今年推出的不少PCI-E和M.2 SSD用的就是这款主控,近日又有一个厂商采用了这款主控,美商海盗船近日推出了MP5 ...
-
索尼新旗舰或许叫Xperia 1 II,使用一块等效90Hz的4K OLED屏
根据之前公布的信息,我们马上就能够见到索尼的新旗舰了,这款产品将会取代去年的Xperia 1.首先是关于这款产品的命名,之前也是有许多的传言,最新的消息显示这款产品或许叫做Xperia 1 II.除了 ...
-
ESP32使用u8g2显示库(SSD1306驱动)
下面就是GitHub的库. 我用的主控是穷逼尊享版之ESP32 这个型号 https://github.com/olikraus/u8g2/ 先说明白,嫌我话多的,自己去看官网. 这个库下载后在C盘的 ...
-
Raspberry pico microPython 例程
树莓派Pico的mpy例子,写几个作为参考使用: import machineimport utimesensor_temp = machine.ADC(4)conversion_factor = 3 ...
-
海盗船推出MP600 PCIe 4.0 SSD:群联主控,持续读写超4GB/s
科技业界重头展会,台北电脑展将于5月28日在台北正式开幕,现阶段虽然属于展前阶段,但已经有许多厂商公布了自家新品的消息.其中,美商海盗船(Corsair)就宣布推出旗下储存新品,CORSAIR For ...
-
iPhone12mini尺寸大小介绍
iPhone12mini尺寸多大?苹果最新发布所有iPhone12新机都有一些关键的共同特点,包括 5G 连接.新的磁性 MagSafe 连接器.OLED 显示屏和 A14 芯片 , 还都采用了新的 ...
-
【买】奇怪的扩展坞出现了 居然自带 SSD
【买】奇怪的扩展坞出现了 居然自带 SSD
-
【新提醒】HC32F460开发板数据采样及显示
HC32F460内置有2个独立的12位ADC,并在开发板上配有10K的电位器以模拟电位高低,见图1所示. 由原理图可知该电位器的引脚被连到MCU的PC0上,即ADC12_IN10. 图1 电位器连接 ...
-
香橙派Orange Pi Zero2开发板26pin I2C测试
香橙派Zero2开发板采用全志H616 四核 64位处理器,512MB/1GB 内存可选,集成千兆以太网.蓝牙5.0+双频WiFi.USB2.0.Micro-HDMI等端口,还可通过板上的13pin接 ...
-
【新提醒】HC32L072开发板驱动 I2C接口光照传感器
单有了显示单元还只是解决了人机交互的部分问题,要让机器具备感知能力就离不开传感器.传感器的种类有许多种,BH1750光照传感器就是其中的一种,它是一种基于I2C接口的数字式传感器,因此无需对获取的数据 ...
-
「原创」FRDM-K64F开发板测试(一)
本人希望有一块FRDM-K64F开发板,但苦于囊中羞涩,只能看着你们玩.幸运的是EEWORLD论坛有了借用开发板的业务,终于得此机会能借来试用一番,也算得偿所愿.在此,非常感谢我们的女神管理员@okh ...
-
原创:STM32L011开发板测评
刚拆开快递时候,看到了这个评估板,哇,好小,想一个优盘.然后迫不及待的打开了包装,给板子来个特写. 板子的颜值不错,给人一种紧凑的感觉. 板子是Extension with Arduino™ nano ...
-
原创测评:STM32L031K6T6]Nucelo-L031K6 拇指开发板
前言:其实在挺早的时候就知道了ST要出32pin的Nucelo的板子,不管从ST的官网还是ST MCU FINDER都有相关的信息. "横跨多重电子应用领域.全球领先的半导体供应商意法半导体 ...
-
迅为IMX6开发板Android应用-AndroidStudio-calculator测试
本章配套资料在网盘资料"迅为iTOP-i.MX6 开发板资料汇总(不含光盘资料)\06_iTOP-iMX6 开发板 Android应 用 开 发 环 境 软 件 以 及 源 码 \08_An ...
-
安卓开发板OrangePi Zero2外接USB无线网卡测试示例
目前Zero2开发板测试过的能用的 USB 无线网卡型号为:RTL8723BU,其他型号的 USB 无线网卡请自行测试,如果无法使用就需要移植对应的 USB 无线网卡驱动 1) 首先将 RTL8723 ...
-
迅为-i.MX6ULL开发板-网络测试方法(一)
本章节使用的资料已经放到了开发板网盘资料中,路径为"11_Linux 系统开发进阶\87_章节_网络测试方法使用资料" . 本章节以测试百兆网络为例,开发板和电脑通过网线直连,,文 ...