Arduino + OLED = Serial Port Monitor und Debugger
Nur noch fr Experimente bei den OLEDs habe ich mich mittlerweile auf, die, SPI, OLED eingeschossen, also das ist wirklich hier in meiner Krabbelkiste alles zur Verfgung, ich zeige euch mal was ich vor habe den Mikro verbinde ich hier mit dem OLED ber den. I Quadrat sebus einfach SDA, an sda beim auch noch die 5 Volt und ground die Batterie kommt, an den VN klar die ist ja, 9 Volt und muss nur auf 5 Volt runter geregelt werden da habe ich den Schalter eingebaut und dann habe. Ich zwei Taster die Taster entprlle, ich mit einem 100 Nano Kondensator das, wichtigste ist natrlich der serielle port rx ground TX, ich zeige euch erstmal wie das, mit dem OLED funktioniert da gibt es diese wunderbare u8g gelepassi natrlich von Olli Kraus, wo ist sie, so mal hier Nach Display ich habe sie ja, schon installiert U8 G2 bei Oliver Kraus es gibt da noch andere nimmt einfach diese u8g 2 das ist die die, funktioniert wenn ihr die installiert, habt, seht, ihr hier auch in den examples ein Full dazu u8g, full Buffer, probieren wir mal. Das, Hello, World aus zu machen in diesem, Hello, World gibt, es jetzt, fr unendlich, viele von diesen Displays initialisierungsroutinen ich wei ich habe so ein. Sh 1106 Treiber mit einem i Quadrat C hardwarebus und das was mir, am plausibelsten da aussieht ist das. Hier das muss man, dann aus kommentieren schau mal unten was damit gemacht wird es wird nur beginnen aufgerufen und dann klierbacher es wird eine Schriftart gesetzt, dann wird, Hello, World aufgerufen Cent Buffer und dann das, Ganze nach einer Sekunde noch, mal, operieren wir das und die, leibrary Ordentlich installiert ist sollte es eigentlich keine, Probleme, machen, okay, dann probieren wir mal, einen, Upload, scheint ja, funktioniert zu haben, Musik Musik, so das, ist jetzt alles, hochprofessionell, zusammengebaut, wie man, sieht etwas, Heileim, ersetzen, viele, Schrauben, aber so kriege.
Ich auch einfach wieder auseinander, genommen eventuell kann. Ich das Gehuse mal fr spter fr was anderes benutzen ich verkabel jetzt noch die Buttons und den einen Ausschalter mit der Batterie mit seiner funktioniert kommen nun zu meinem serial lieber Burger den ich gebaut habe ich habe hier noch eine einfache Version damit es ein, bisschen berschauer Leute also erstmal das was wir gerade gesehen haben das aus Hello World habe, ich hier genommen dann habe ich mir acht Zeilen von dem, Typ String, reserviert das sind die die. Ich dort anzeigen will da muss ich dann beim Scrollen immer rber kopieren ich will mir hier merken ob ich das OLED Display schreiben muss oder ob ich da ob sich da nichts gendert hat das Setup, ich setze den serial port hier erstmal hart auf 9.600 in der Komplizierteren Version kann ich das dann ber den Taster umstellen das OLED Display initialisiere ich mir ich habe viele Schriften durchprobiert die hier ist sage, ich jetzt mal gerade noch, lesbar und es, passt viel, auf den Screen der ist ja, nicht sehr gro, dann initialisiere, ich meine Strings Und ich schreibe dann auch was drauf damit, ich sehe ob das Ding funktioniert hier ist mein Loop der guckt, auf dem seriellen Port ob es was zu lesen gibt und wenn was verndert worden ist in der in den Strings. Dann schreibt er das, drauf und resettet. Das changed Strike: OLED ist ziemlich einfach wieder initialisieren senden und dazwischen gehe, ich durch meine acht Strings von 0 bis 7 und schreibe das raus da gibts bei String die praktische, Funktion, SDR Klammer, auf Klammer zu die da wieder ein C String, draus macht weil, das, rausbringen, Halt ein ganz normalen character, Ray erwartet und hier ist halt mein Offset ich fange unten an und der Null wird unten hingeschrieben, dann der erste, dann sieben, Pixel, hher und so weiter und so fort hier zum Auslesen des Strings merke ich mir wie viel ich gelesen habe Denn ich will irgendwie maximal 24 Stck in einer Zeile drin haben ansonsten soll er mir eine neue, Zeile machen, also wenn da was verfgbar ist auf der seriellen Schnittstelle dann lese ich es ein erhhe meine Lnge und wenn das, neue Zeile ist oder die Lnge grer 24.
Dann soll er neue, Zeile machen ansonsten soll das hinten dranhngen und soll sich halt merken das was gendert worden ist damit es auch ausgegeben wird diese New Line Funktion die zeigt mir jetzt mal an was da ausgegeben worden ist das ist hierzu die backzwecken auch diesen dibagger Muss ich die, wirken kommentieren weil, sonst ist das ja, nicht wirklich, brauchbar und dann geht er halt durch meine Strings von 7, bis 0 und String, wie sieben da kopiere ich den von 6 rein in sechs Kubik den von 5 rein in fnf den von 4 und. So weiter und so fort und in den von 1 kopiere ich den von 0 rein und dann hrt die. Schlaf ja, auf, die, Gre 0 also war, eins String 0 initialisiere ich damit leer und merke mir dass ich da noch nichts drin habe der ist das. Programm.
Recent Comments