|
1 | 1 | # I2C OLED 128x64
|
2 | 2 |
|
3 |
| -makecode I2C OLED 128x64 package for micro:bit. |
| 3 | +makecode I2C OLED 128x64 extension for micro:bit. |
4 | 4 |
|
5 | 5 | Part of the drive base on fizban99's microbit OLED driver:
|
6 |
| -https://github.com/fizban99/microbit_ssd1306 |
| 6 | +https://github.com/fizban99/microbit_ssd1306 |
7 | 7 |
|
8 | 8 | Author: shaoziyang
|
9 | 9 | Date: 2018.Mar
|
10 | 10 |
|
11 |
| - |
| 11 | + |
12 | 12 |
|
13 | 13 |
|
14 |
| -## usage |
| 14 | +## Add extension |
15 | 15 |
|
16 |
| -open your microbit makecode project, in Add Package, paste |
| 16 | +open your microbit makecode project, in Extension, paste |
17 | 17 |
|
18 |
| -https://github.com/microbit-makecode-packages/OLED12864_I2C |
| 18 | +https://github.com/makecode-extensions/OLED12864_I2C |
19 | 19 |
|
20 |
| -to search box then search. |
| 20 | +to search box then search, and click to add. |
21 | 21 |
|
| 22 | +## Basic usage |
| 23 | + |
| 24 | +``` |
| 25 | +let item = 0 |
| 26 | +OLED12864_I2C.init(60) |
| 27 | +OLED12864_I2C.rect(0, 0, 60, 30, 1) |
| 28 | +OLED12864_I2C.showString(0, 0, "Hello!", 1) |
| 29 | +OLED12864_I2C.showString(0, 1, "1234567890", 0) |
| 30 | +item = 0 |
| 31 | +basic.forever(() => { |
| 32 | + OLED12864_I2C.showNumber(0, 3, item, 1) |
| 33 | + item += 1 |
| 34 | + basic.pause(1000) |
| 35 | +}) |
| 36 | +``` |
22 | 37 |
|
23 | 38 | ## API
|
24 | 39 |
|
@@ -87,7 +102,7 @@ draw a rectangle.
|
87 | 102 |
|
88 | 103 | ## Demo
|
89 | 104 |
|
90 |
| - |
| 105 | + |
91 | 106 |
|
92 | 107 |
|
93 | 108 |
|
|
0 commit comments