{"id":55,"date":"2019-06-06T12:02:02","date_gmt":"2019-06-06T10:02:02","guid":{"rendered":"http:\/\/service.projektlabor.tu-berlin.de\/wordpress\/ss2019mo\/?page_id=55"},"modified":"2019-07-09T13:32:12","modified_gmt":"2019-07-09T11:32:12","slug":"lcd-taster","status":"publish","type":"page","link":"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/beispiel-seite\/lcd-taster\/","title":{"rendered":"LCD\/Taster"},"content":{"rendered":"<p><strong>LCD\/Taster<\/strong><\/p>\n<div id=\"attachment_305\" style=\"width: 1483px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-305\" loading=\"lazy\" class=\"size-full wp-image-305\" src=\"http:\/\/service.projektlabor.tu-berlin.de\/wordpress\/ss2019mo\/wp-content\/uploads\/sites\/25\/2019\/07\/BSB_LCD.jpeg\" alt=\"\" width=\"1473\" height=\"747\" srcset=\"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/BSB_LCD.jpeg 1473w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/BSB_LCD-300x152.jpeg 300w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/BSB_LCD-768x389.jpeg 768w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/BSB_LCD-1024x519.jpeg 1024w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/BSB_LCD-500x254.jpeg 500w\" sizes=\"(max-width: 1473px) 100vw, 1473px\" \/><p id=\"caption-attachment-305\" class=\"wp-caption-text\">Abildung 1: Das Blockschaltbild f\u00fcr die LCD\/Taster Gruppe<\/p><\/div>\n<p>Bei der Abbildung 1 kann man das Blockschaltbild f\u00fcr die LCD\/Taster Gruppe betrachten. Dabei wird ersichtlich, dass wir als Eingang zum Mikrocontroller mehrere Taster verwenden, welche das Men\u00fc ansteuern und damit auch grunds\u00e4tzlich den Synthesizer. Zur Ausgabe nutzen wir ein LCD.<\/p>\n<p>Das LCD kann unseres Erachtens nach als Schmuckst\u00fcck des Synthesizers betrachtet werden. F\u00fcr die Visualisierung der Funktionen haben wir uns f\u00fcr die Verwendung eines LCDs entschieden. Als Grundfundament, um mit der Materie direkt vertraut zu werden haben wir uns Internetseiten wie <em>https:\/\/www.mikrocontroller.net<\/em> angeschaut, damit uns das Programmieren des ATmega32 einfacher f\u00e4llt.<br \/>\nAls LCD haben wir das LCD-PM 2&#215;16-6 D benutzt:<\/p>\n<div id=\"attachment_306\" style=\"width: 594px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-306\" loading=\"lazy\" class=\"size-large wp-image-306\" src=\"http:\/\/service.projektlabor.tu-berlin.de\/wordpress\/ss2019mo\/wp-content\/uploads\/sites\/25\/2019\/07\/lcd-1024x460.png\" alt=\"\" width=\"584\" height=\"262\" srcset=\"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/lcd-1024x460.png 1024w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/lcd-300x135.png 300w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/lcd-768x345.png 768w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/lcd-500x224.png 500w\" sizes=\"(max-width: 584px) 100vw, 584px\" \/><p id=\"caption-attachment-306\" class=\"wp-caption-text\">Abbildung 2: Das LCD 16&#215;2, das wir als Kleingruppe benutzt haben<\/p><\/div>\n<p>Unsere Aufgabe war es mittels des ATmega32 das LCD anzusteuern. Direkt am Anfang musste man sich mit der Pinbelegung des ATmega32 vertraut machen. Daraufhin konnte mit dem Steckbrett die Verbindung (unten zu sehen) nachgebaut werden.<br \/>\nZudem ist noch hinzuzuf\u00fcgen, dass wir ausschlie\u00dflich mit 5V am Mikrocontroller arbeiten.<\/p>\n<div id=\"attachment_307\" style=\"width: 594px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-307\" loading=\"lazy\" class=\"size-large wp-image-307\" src=\"http:\/\/service.projektlabor.tu-berlin.de\/wordpress\/ss2019mo\/wp-content\/uploads\/sites\/25\/2019\/07\/lcdplan-1024x647.jpg\" alt=\"\" width=\"584\" height=\"369\" srcset=\"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/lcdplan-1024x647.jpg 1024w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/lcdplan-300x190.jpg 300w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/lcdplan-768x485.jpg 768w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/lcdplan-475x300.jpg 475w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/lcdplan.jpg 2048w\" sizes=\"(max-width: 584px) 100vw, 584px\" \/><p id=\"caption-attachment-307\" class=\"wp-caption-text\">Abbildung 3: Schaltplan inklusive Pinbelegung mit dem ATmega32 und das LCD 16&#215;2 im 4-Bit Modus<\/p><\/div>\n<p>Mittels der IDE <strong>Atmel Studio 7.0<\/strong> wurde der ATmega32 programmiert. Unsere Aufgabe als Kleingruppe war es zun\u00e4chst auf dem LCD &#8222;<em>Hello ProLab<\/em>&#8220; anzeigen zu lassen. Der Code, den wir erstellt haben, wurde nach dem Hinzuf\u00fcgen zus\u00e4tzlicher Bibliotheken mehrmals ausgef\u00fchrt, jedoch kam es bis zum 10.05.2019 noch zu keiner erfolgreichen Anzeige. Bei den Zusatzterminen am 14.05.2019 und am 15.05.2019 kamen wir zu einem Erfolg und konnten das LCD erfolgreich ansteuern (durch Ver\u00e4nderungen im Code und der Bibliothek). Schlussendlich konnten wir auch 6 Taster realisieren, welche vom Mikrocontroller beim draufdr\u00fccken erkannt wurden. Um zu sehen ob die Taster funktionieren haben wir zus\u00e4tzlich 6 Dioden verschaltet.<\/p>\n<div id=\"attachment_308\" style=\"width: 594px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-308\" loading=\"lazy\" class=\"size-large wp-image-308\" src=\"http:\/\/service.projektlabor.tu-berlin.de\/wordpress\/ss2019mo\/wp-content\/uploads\/sites\/25\/2019\/07\/Schaltungfinal2-1024x768.jpg\" alt=\"\" width=\"584\" height=\"438\" srcset=\"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/Schaltungfinal2-1024x768.jpg 1024w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/Schaltungfinal2-300x225.jpg 300w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/Schaltungfinal2-768x576.jpg 768w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/Schaltungfinal2-400x300.jpg 400w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/Schaltungfinal2.jpg 2016w\" sizes=\"(max-width: 584px) 100vw, 584px\" \/><p id=\"caption-attachment-308\" class=\"wp-caption-text\">Abbildung 4: Taster Test-Schaltung<\/p><\/div>\n<p>Nachfolgend werden wir im folgenden Text den Ablauf der Schaltungsrealisierung und des Men\u00fcs beschreiben. Beim dritten Labortermin erfolgte die Gruppeneinteilung, sodass jede Kleingruppe eine bestimmte Aufgabe zum L\u00f6sen hatte. Die Aufgabe der Gruppe LCD\/Taster, die aus Oumaima, Dogan und Shorif, mit freundlicher Unterst\u00fctzung von Felix, besteht, ist es mit Hilfe des Mikrocontrollers das LCD zu steuern, sowie ein Men\u00fc mit Tastern zu realisieren. Als n\u00e4chstes wurde beim vierten Labortermin (13.5) die Schaltung bestehend aus LCD\/ Mikrocontroller\/ Potentiometer und Drahtbr\u00fccken auf dem Steckbrett aufgebaut. Um die Schaltung zu testen, wurde ein Code implementiert, der &#8222;<em>Hello Prolab<\/em>&#8220; auf dem LCD angezeigt hat. Beim f\u00fcnften und sechsten Labortermin (14.5 und 15.5) wurde die schon aufgebaute Schaltung erweitert. 6 Taster wurden hinzugef\u00fcgt, damit man ein Men\u00fc auf dem LCD realisieren kann. Beim siebten Labortermin (20.5) wurde die Schaltung mittels Eagle erstellt. Auch wurde die Grundstruktur des Men\u00fcs programmiert. Ab dem darauffolgenden Termin bis einschlie\u00dflich dem letzten Termin am 8.7. wurden Optimierungsma\u00dfnahmen durchgef\u00fchrt.<br \/>\nEin Plan f\u00fcr die Grundstruktur des Men\u00fcs ist in der folgenden Abbildung zu sehen:<\/p>\n<div id=\"attachment_309\" style=\"width: 594px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-309\" loading=\"lazy\" class=\"size-large wp-image-309\" src=\"http:\/\/service.projektlabor.tu-berlin.de\/wordpress\/ss2019mo\/wp-content\/uploads\/sites\/25\/2019\/07\/menuneu-1024x572.jpeg\" alt=\"\" width=\"584\" height=\"326\" srcset=\"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/menuneu-1024x572.jpeg 1024w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/menuneu-300x168.jpeg 300w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/menuneu-768x429.jpeg 768w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/menuneu-500x279.jpeg 500w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/menuneu.jpeg 1208w\" sizes=\"(max-width: 584px) 100vw, 584px\" \/><p id=\"caption-attachment-309\" class=\"wp-caption-text\">Abbildung 5: Plan und Funktionsweise der Grundstruktur des Men\u00fcs<\/p><\/div>\n<p>Nachfolgend werden im folgenden Text zun\u00e4chst das Men\u00fc bzw. der Ablauf der Anzeige an das LCD erl\u00e4utert, welche in der Abbildung 5 dargestellt wird. Anfangs kommt es zu einem Einf\u00fchrungssatz, welcher &#8222;<em>Hallo Prolab!<\/em>&#8220; lautet. Daraufhin wechselt das LCD direkt automatisch in das Men\u00fc, welches zuerst in der ersten Zeile &#8222;<em>Demo<\/em>&#8220; und in der zweiten Zeile &#8222;<em>Komposition<\/em>&#8220; anzeigt. Leider konnte zun\u00e4chst nur auf den Punkt &#8222;<em>Demo<\/em>&#8220; zugegriffen werden.<br \/>\nMit der untersten Kreuztaste gelangt man auf die Komposition und beim erneuten Dr\u00fccken auf das Spiel. Zus\u00e4tzlich kann mit der obersten Kreuztaste das Men\u00fc in Umgekehrter Reihenfolge durchlaufen werden. Anschlie\u00dfend wird auf die weiteren Unterpunkte eingegangen. Von der Demo aus, mit der Taste zum Best\u00e4tigen, kann auf 4 fest definierte Lieder mit jeweils 8 T\u00f6nen zugegriffen werden.<br \/>\nUnter dem Men\u00fcpunkt Komposition gelangt man auf 4 weitere Auswahlm\u00f6glichkeiten. Diese sind benannt als Komposition 1-4. Hier k\u00f6nnen Lieder komponiert und abgespeichert werden. Der Unterschied zur Demo ist auch, dass die 4 Kompositionen jederzeit mit neuen Liedern \u00fcberschrieben werden k\u00f6nnen.<br \/>\nDie Komposition selbst erfolgt folgenderma\u00dfen: Nachdem man beispielsweise &#8222;<em>Komp. 1<\/em>&#8220; best\u00e4tigt hat, kommt man auf eine Anzeige bei der die 4 ersten Noten der Komposition ver\u00e4ndert werden k\u00f6nnen. Zudem ist immer ein Ausrufezeichen zu sehen, welches kennzeichnen soll, dass die auserw\u00e4hlte Note ver\u00e4nderbar ist. Dieses Ausrufezeichen kann von 1 bis 8 variiert werden. Aus Platzgr\u00fcnden konnten jedoch nicht alle 8 m\u00f6glichen ver\u00e4nderbaren Noten angezeigt werden. Daher wurde das Problem mit einer Aufteilung der Noten gel\u00f6st. Als erstes sieht man die Noten 1-4, wird die rechte Kreuztaste gedr\u00fcckt, gelangt man zu den Noten 5-8. Mit der linken Kreuztaste kommt man erneut zu den Noten 1-4. Soll eine Note ge\u00e4ndert werden, geschieht es mit der oberen und unteren Kreuztaste.<br \/>\nDer letzte Men\u00fcpunkt ist das Spiel. Hier kann ganz einfach mit den Noten gespielt werden und dies geschieht folgenderma\u00dfen: In dem Synthesizer ist ein Infrarotsensor integriert, der abh\u00e4ngig von der Entfernung der Hand zum Infrarotsensor diese Entfernung in eine bestimmte Note \u00fcbersetzt und diese anschlie\u00dfend auf das LCD ausgibt und speichert. Die gesamte Tonfolge wird zum Ende des Spiels in den Buffer eingereiht.<\/p>\n<p>Die Taster, welche oben links in der Abbildung 5 dargestellt werden, wurden \u00fcber die Verschaltungsmethode Active Low verschaltet, bei der, der mechanische Kontakt bzw. der Taster zwischen der Masse und dem Mikrocontroller liegt und der Widerstand zwischen der Versorgungsspannung und dem Mikrocontroller. Zudem ist es mit einem Pull-High Widerstand versehen, wie man beim folgenden Bild sehen kann:<\/p>\n<div id=\"attachment_310\" style=\"width: 310px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-310\" loading=\"lazy\" class=\"size-full wp-image-310\" src=\"http:\/\/service.projektlabor.tu-berlin.de\/wordpress\/ss2019mo\/wp-content\/uploads\/sites\/25\/2019\/07\/Schalter.jpeg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/Schalter.jpeg 300w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/Schalter-150x150.jpeg 150w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-310\" class=\"wp-caption-text\">Abbildung 6: Verschaltungsweise des Tasters<\/p><\/div>\n<p>Nachdem die Versuchsschaltung bez\u00fcglich des Tasters und des LCDs nun funktioniert hat, wurde das Layout f\u00fcr die endg\u00fcltige Schaltung erstellt. Davor musste aber noch das Eagle Schematic fertig gestellt werden, welches folgenderma\u00dfen aussah:<\/p>\n<div id=\"attachment_311\" style=\"width: 594px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-311\" loading=\"lazy\" class=\"size-large wp-image-311\" src=\"http:\/\/service.projektlabor.tu-berlin.de\/wordpress\/ss2019mo\/wp-content\/uploads\/sites\/25\/2019\/07\/schaltungohnebloecke-1024x532.jpeg\" alt=\"\" width=\"584\" height=\"303\" srcset=\"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/schaltungohnebloecke-1024x532.jpeg 1024w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/schaltungohnebloecke-300x156.jpeg 300w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/schaltungohnebloecke-768x399.jpeg 768w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/schaltungohnebloecke-500x260.jpeg 500w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/schaltungohnebloecke.jpeg 1600w\" sizes=\"(max-width: 584px) 100vw, 584px\" \/><p id=\"caption-attachment-311\" class=\"wp-caption-text\">Abbildung 6: Eagle Schematic Abbildung<\/p><\/div>\n<div id=\"attachment_313\" style=\"width: 985px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-313\" loading=\"lazy\" class=\"size-full wp-image-313\" src=\"http:\/\/service.projektlabor.tu-berlin.de\/wordpress\/ss2019mo\/wp-content\/uploads\/sites\/25\/2019\/07\/topp2.jpeg\" alt=\"\" width=\"975\" height=\"620\" srcset=\"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/topp2.jpeg 975w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/topp2-300x191.jpeg 300w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/topp2-768x488.jpeg 768w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/topp2-472x300.jpeg 472w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><p id=\"caption-attachment-313\" class=\"wp-caption-text\">Abbildung 7: Front-Platine Eagle Board Top<\/p><\/div>\n<div id=\"attachment_312\" style=\"width: 985px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-312\" loading=\"lazy\" class=\"size-full wp-image-312\" src=\"http:\/\/service.projektlabor.tu-berlin.de\/wordpress\/ss2019mo\/wp-content\/uploads\/sites\/25\/2019\/07\/bottomp2.jpeg\" alt=\"\" width=\"975\" height=\"620\" srcset=\"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/bottomp2.jpeg 975w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/bottomp2-300x191.jpeg 300w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/bottomp2-768x488.jpeg 768w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/bottomp2-472x300.jpeg 472w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><p id=\"caption-attachment-312\" class=\"wp-caption-text\">Abbildung 8: Front-Platine Eagle Board Bottom<\/p><\/div>\n<p>Hier sehen wir die komplette Schaltung f\u00fcr das Men\u00fc und den Taster:<\/p>\n<div id=\"attachment_314\" style=\"width: 594px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-314\" loading=\"lazy\" class=\"size-large wp-image-314\" src=\"http:\/\/service.projektlabor.tu-berlin.de\/wordpress\/ss2019mo\/wp-content\/uploads\/sites\/25\/2019\/07\/finaleSchaltung-1024x576.jpg\" alt=\"\" width=\"584\" height=\"329\" srcset=\"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/finaleSchaltung-1024x576.jpg 1024w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/finaleSchaltung-300x169.jpg 300w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/finaleSchaltung-768x432.jpg 768w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/finaleSchaltung-500x281.jpg 500w\" sizes=\"(max-width: 584px) 100vw, 584px\" \/><p id=\"caption-attachment-314\" class=\"wp-caption-text\">Abbildung 9: Finale Front-Platine<\/p><\/div>\n<p><strong>Bauteilwerte:<\/strong><\/p>\n<ul>\n<li>Widerst\u00e4nde an der LED-Simulation: 680 \u03a9<\/li>\n<li>Widerst\u00e4nde an den Tastern: 10 k\u03a9<\/li>\n<li>Entkoppelkondensator: 100 n<em>F<\/em><\/li>\n<li>Potentiometer: 10 k\u03a9<\/li>\n<\/ul>\n<p><strong>Wir kamen dadurch auf folgende Abmessungen die f\u00fcr das Organisationsamt &#8222;Geh\u00e4use&#8220; von Relevanz waren:<\/strong><\/p>\n<div id=\"attachment_315\" style=\"width: 985px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-315\" loading=\"lazy\" class=\"size-full wp-image-315\" src=\"http:\/\/service.projektlabor.tu-berlin.de\/wordpress\/ss2019mo\/wp-content\/uploads\/sites\/25\/2019\/07\/abmessungneu.jpeg\" alt=\"\" width=\"975\" height=\"655\" srcset=\"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/abmessungneu.jpeg 975w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/abmessungneu-300x202.jpeg 300w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/abmessungneu-768x516.jpeg 768w, https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-content\/uploads\/sites\/25\/2019\/07\/abmessungneu-447x300.jpeg 447w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><p id=\"caption-attachment-315\" class=\"wp-caption-text\">Ablldung 10: Die Abmessungen der Platine<\/p><\/div>\n<p>Nachdem die Platine von der Werkstatt bei uns eingereicht wurde und wir alle ben\u00f6tigten geplanten Bauteile auf die Platine aufgel\u00f6tet haben, ergaben sich einige Komplikationen, wie beispielsweise die selbst verbauten Kurzschl\u00fcsse beim L\u00f6ten und kalte L\u00f6tstellen. Auch das Setzen von Programmierschnittstellen an falschen Leiterbahnen hat dazu gef\u00fchrt, dass die Schaltungen anfangs nicht funktionierten und diverse Fehler beziehungsweise keine Reaktionen vorwiesen. Diese konnten anschlie\u00dfend jedoch noch durch erneutes L\u00f6ten behoben werden, da es an einigen Stellen zu Kurzschl\u00fcssen kam.<\/p>\n<p>Folgende Methoden wurden implementiert:<\/p>\n<ul>\n<li><strong>uint8t MENU1(void)<\/strong><\/li>\n<li><strong>uint8t MENU2(void)<\/strong><\/li>\n<li><strong>uint8t MENU3(void)<\/strong><\/li>\n<li><strong>void Selected(void)<\/strong><\/li>\n<li><strong>void DEMO1(void)<\/strong><\/li>\n<li><strong>void DEMO2(void)<\/strong><\/li>\n<li><strong>void DEMO3(void)<\/strong><\/li>\n<li><strong>void DEMO4(void)<\/strong><\/li>\n<li><strong>void KOMP1(void)<\/strong><\/li>\n<li><strong>void KOMP2(void)<\/strong><\/li>\n<li><strong>void KOMP3(void)<\/strong><\/li>\n<li><strong>void Umwandler(uint8t Zahl)<\/strong><\/li>\n<li><strong>void PrintUpdatedPosition(uint8t lastPosition, uint8t actualPosition)<\/strong><\/li>\n<li><strong>void printFirst4(uint8t zahl1, uint8t zahl2, uint8t zahl3, uint8t zahl4)<\/strong><\/li>\n<li><strong>void ModifyKomp(uint8t Komp)<\/strong><\/li>\n<li><strong>void PrintDistance(uint8t distance)<\/strong><\/li>\n<li><strong>void Spiel(void)<\/strong><\/li>\n<li><strong>void NamePrinter(char* Name1, char* Name2)<\/strong><\/li>\n<li><strong>void InitKomp(void<\/strong><\/li>\n<\/ul>\n<p>Der Code ist im Codeverzeichnis zu sehen.<\/p>\n<p><strong>Zusammenfassung<\/strong><\/p>\n<p>Zusammenfassend, kann man sagen, dass die Teilgruppe LCD\/Taster ihre Aufgabe rechtzeitig zu einem gelungenen Abschluss gebracht hat. Das LCD konnte mittels des Mikrocontrollers angesteuert werden, das Men\u00fc wurde realisiert und die Optionen darin konnten beim Dr\u00fccken der verschiedenen Taster ausgew\u00e4hlt werden. Dar\u00fcber hinaus wurden das Eagle-Schematic und das Layout f\u00fcr die Platine erfolgreich erstellt. Nachdem jedoch die Platine von der Werkstatt fertiggestellt wurde, traten zahlreiche Probleme auf, die auf Kurzschl\u00fcsse beim L\u00f6ten zur\u00fcckzuf\u00fchren sind. Au\u00dferdem hat man etliche Fehler beim Code entdeckt, da Ein- und Ausg\u00e4nge falsch benutzt wurden. Zudem wurde die ISP-Schnittstelle, welche zur Programmierung des Mikrocontrollers verwendet wurde intern falsch verdrahtet. Diese Fehler konnte man aber wieder korrigieren. Anschlie\u00dfend l\u00e4sst sich also sagen, dass die Teilgruppe ihre vorgenommenen Ziele erreicht hat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>LCD\/Taster Bei der Abbildung 1 kann man das Blockschaltbild f\u00fcr die LCD\/Taster Gruppe betrachten. Dabei wird ersichtlich, dass wir als Eingang zum Mikrocontroller mehrere Taster verwenden, welche das Men\u00fc ansteuern und damit auch grunds\u00e4tzlich den Synthesizer. Zur Ausgabe nutzen wir &hellip; <a href=\"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/beispiel-seite\/lcd-taster\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":91,"featured_media":0,"parent":2,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"showcase.php","meta":[],"_links":{"self":[{"href":"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-json\/wp\/v2\/pages\/55"}],"collection":[{"href":"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-json\/wp\/v2\/users\/91"}],"replies":[{"embeddable":true,"href":"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-json\/wp\/v2\/comments?post=55"}],"version-history":[{"count":6,"href":"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-json\/wp\/v2\/pages\/55\/revisions"}],"predecessor-version":[{"id":317,"href":"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-json\/wp\/v2\/pages\/55\/revisions\/317"}],"up":[{"embeddable":true,"href":"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-json\/wp\/v2\/pages\/2"}],"wp:attachment":[{"href":"https:\/\/service.projektlabor.tu-berlin.de\/wordpress\/Synthaffaere\/wp-json\/wp\/v2\/media?parent=55"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}