Mail to Code: Tutorial

Lernt, wie man den Code für Rechenknechte schreibt.

English version English Version

Software

Texteditor

Auch wenn Hollywood und so manche Softwareschmiede euch weis machen wollen, dass Programmieren das hin- und herschubsen bunter Bildchen auf möglichst großen Bildschirmen bedeutet, die Realität ist davoen völlig verschieden:
Programmieren bedeutet, Text zu schreiben!
Dieser von Menschen lesbare Text wird dann von einem Computer in Maschinensprache compilliert (=übersetzt) und zum Mikrocontroller hochgeladen. Mit dem auf diesen Seiten vorgestellten System mail2code kann man den Quelltext eines Programmes per Mail zum Mikrocontroller übertragen. Ihr benötigt somit wirklich nichts anderes als einen reinen Texteditor. Nein, Word ist kein Texteditor, sondern ein Text-Malprogramm! Der Text muss unformatiert geschrieben und gespeichert werden.
Im Prinzip genügt es, den Quelltext in einem Mailprogramm direkt einzutippen. Geht, ist aber doch etwas unpraktisch, sobald ein Programm mehr als nur 10 Zeilen umfasst. Es gibt aber sehr viele Texteditoren für die unterschiedlichsten Plattformen und Endgeräte wir PC, Smartphone oder Tablet. Wählt einen für euch passenden Quelltext-Editor und sendet die gespeicherte Datei an meinen mail2code Server.
Oder setzt ein eigenes mail2code System auf und programmiert darüber euren eigenen Mikrocontroller.

Arduino IDE

Natürlich könnt ihr auch euren eigenen Mikrocontroller an euren PC oder Laptop anschließen und Programme über die Aduino IDE mit einem Mausklick direkt compillieren und hochladen. Die Programmbeispiele sind (fast) alle in der Programmiersprache C beziehungsweise C++ für die Arduino IDE geschrieben.
Die Arduino IDE verwende ich deswegen, weil diese für viele Plattformen erhältlich ist. Ihr könnt diese Open Source Software direkt auf den Seiten von Arduino herunterladen.

Die Hardware zum Programmieren

Für einen schlanken Mikrocontroller, der mit einem schlanken Texteditor programmiert werden soll, genügt somit auch eine schlanke Hardware. Mein mehr als 10 Jahre alter Laptop mit dem Betriebssystem Linux Mint reicht vollkommen, um darauf die Arduino IDE zu installieren und jeden Microcontroller direkt über die USB-Schnittstelle zu programmieren. Neben Linux Mint und der Arduino IDE ist nichts weiter zu installieren. Damit kann man sofort loslegen.
Wollt ihr die Programmbeispiele über meinen mail2code Server testen, so könnt ihr das auch mit jedem Smartphone oder Tablet machen. Ich empfehle aber dringend, eine Tastatur an das Gerät anzuschließen, denn mit der Bildschirmtastatur macht Programmieren so grad gar keinen Spaß (ist aber prinzipiell machbar). Nehmt eine möglichst große, gute Tastatur.





Du findest diese Seite klasse?

Gummibärchen als Nervennahrung beim Programmieren und der Betrieb dieses Servers verschlingen mein Geld.
Helft mit einer Motivationsspritze, dieses Projekt am Laufen zu halten.

Klick hier oder scan den QR Code, um eine Spende zu überweisen.



Vielen Dank!

Fragen? Anregungen? Fehler gefunden?
Kontakt per E-mail: question@h1i1.de