Hello World

Gespeichert von Erik Wegner am/um
Aufmacherbild

Der folgende Code schreibt einen Text auf ein OLED-Display:

sda = 2
scl = 1
i2c.setup(0, sda, scl, i2c.SLOW)
sla = 0x3c
disp = u8g.sh1106_128x64_i2c(sla)
tmr.create():alarm(1000, tmr.ALARM_AUTO, function() 
uart.write(0, "timer\n")
disp:firstPage()
repeat
    disp:setFont(u8g.font_6x10)
    disp:setFontRefHeightExtendedText()
    disp:setDefaultForegroundColor()
    disp:setFontPosTop()
    disp:drawStr( 0, 20, "Hello World!");
until disp:nextPage() == false     
end)

Erforderlich in der Firmware sind die Module: i2c, u8g, tmr, uart

Einsortiert unter

Neuen Kommentar hinzufügen

Hilfe zum Textformat

Activitypub

  • Erlaubte HTML-Tags: <a href hreflang> <em> <strong> <ul type> <ol start type='1 A I'> <li> <dl> <dt> <dd> <h2 id='jump-*'> <h3 id> <h4 id> <h5 id> <h6 id>
  • Zeilenumbrüche und Absätze werden automatisch erzeugt.
  • Website- und E-Mail-Adressen werden automatisch in Links umgewandelt.