Skip to content

Commit cfbb5a4

Browse files
author
Marty
committed
update board
1 parent 3723361 commit cfbb5a4

File tree

3 files changed

+30
-5
lines changed

3 files changed

+30
-5
lines changed

i2c_scanner.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
from machine import I2C, Pin
22

3-
i2c = I2C(scl=Pin(5), sda=Pin(4), freq=100000)
3+
#i2c = I2C(scl=Pin(5), sda=Pin(4), freq=100000) #wemos
4+
5+
i2c = I2C(scl=Pin(2), sda=Pin(0), freq=100000)
46

57
print('Scan i2c bus...')
68
devices = i2c.scan()

lib/board.py

+7-4
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,19 @@
22
from machine import Pin,I2C
33
import time, ssd1306
44

5+
6+
57
# ssd1306
68
i2c = I2C(scl=Pin(5), sda=Pin(4), freq=100000) #Init i2c
79
lcd = ssd1306.SSD1306_I2C(64,48,i2c) #create LCD object,Specify col and row
10+
lcd.text("Connecting...",0,0)
11+
812

9-
# esp01
1013
wemos = Board()
11-
wemos.init()
1214
wemos.connect("KingKit_2.4G","webduino")
1315
#esp01.mqtt.pub("qq123","OKOK")
14-
16+
topic = {
17+
}
1518
def execEval(topic,msg):
1619
topic = topic.decode("utf-8")
1720
msg = msg.decode("utf-8")
@@ -23,7 +26,7 @@ def execEval(topic,msg):
2326
wemos.mqtt.sub('debug/display',execEval)
2427

2528
lcd.fill(0)
26-
lcd.text("MQTT connnected!",0,0)
29+
lcd.text("MQTT OK!",0,0)
2730
lcd.show()
2831
wemos.loop()
2932

wemos_oled_test.py

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
from machine import Pin,I2C
2+
import time, ssd1306
3+
4+
5+
while True:
6+
try:
7+
i2c = I2C(scl=Pin(2), sda=Pin(0), freq=100000)
8+
lcd = ssd1306.SSD1306_I2C(128,64,i2c)
9+
lcd.text("abcdefghijklmno",0,3)
10+
lcd.text("012345678901234",0,13)
11+
lcd.text("012345678901234",0,23)
12+
lcd.text("012345678901234",0,33)
13+
lcd.text("012345678901234",0,43)
14+
lcd.text("012345678901234",0,53)
15+
lcd.show()
16+
time.sleep(1)
17+
except:
18+
pass
19+
20+

0 commit comments

Comments
 (0)