Kurz: Minecraft-Arduino-Adventskalender (Update)

Das mine­craft­be­geis­ter­te Kind (9) woll­te unbe­dingt einen Mine­craft-Advents­ka­len­der. Wir haben dann von einen Kalen­der von Fran­zis gefun­den, der ver­spricht, die Java-Edi­ti­on von Mine­craft auf dem PC mit der rea­len Welt zu ver­bin­den – via Ardui­no Nano.

Vor der Inbe­trieb­nah­me des Advents­ka­len­ders stand dann aller­dings erst mal ein biss­chen Instal­la­ti­ons­ar­beit. Zum einen muss von arduino.cc eine IDE her­un­ter­ge­la­den und instal­liert wer­den, um den Mikro­con­trol­ler pro­gram­mie­ren zu kön­nen. Zum ande­ren gibt es ein Archiv mit Soft­ware zu den ein­zel­nen Tür­chen, einem klei­nen Pro­gramm, damit Mine­craft auf die Schnitt­stel­le des Ardui­no zugrei­fen kann (ami.exe) – und einen Trei­ber für den Ardui­no Nano. Der wird über ein Mikro-USB-Kabel ange­schlos­sen, aber braucht eine emu­lier­te seri­el­le Schnitt­stel­le. War­um ein Extra-Trei­ber? Weil der im ers­ten Tür­chen ent­hal­te­ne Ardui­no Nano ein Klon ist, der von der Ardui­no-IDE nicht ohne wei­te­res ange­spro­chen wer­den kann – der Chip, der den USB-Anschluss ansteu­ert, ist ein ande­rer. Des­we­gen ist im Paket auch ch341ser.exe ent­hal­ten, besag­ter, etwas dubio­ser Trei­ber für die­se Bil­lig­va­ri­an­te des Ardui­no Nano.

Also: alles instal­lie­ren, die Ardui­no-IDE star­ten, das ers­te Pro­gramm öff­nen, das eine Leucht­di­ode auf dem Ardui­no Nano blin­ken las­sen soll, und auf den Chip hoch­la­den – ach nee, der wird nicht erkannt? Und einen Pro­zes­sor „ATmega328“ wie in der Anlei­tung genannt gibt es auch nicht, nur „ATmega328p“ und „ATmega328p (old boot­loa­der)“ (letz­te­rer ist kor­rekt). Aber war­um wird der Ardui­no nicht erkannt. Feh­ler bei der Instal­la­ti­on? Fal­scher USB-Anschluss? Doch bes­ser kom­plett im Admin-Mode vor­ge­hen? Nach eini­gen Neu­in­stal­la­tio­nen, Web­site­kon­sul­ta­tio­nen und Ver­su­chen war dann klar: Trei­ber und Nano sind nicht schuld – das Pro­blem war ein­fach nur ein Mikro-USB-Kabel, das wohl nur zum Laden, aber nicht zur Daten­über­tra­gung geeig­net ist. Nach Aus­tausch des (nicht im Lie­fer­um­fang ent­hal­te­nen) Kabels durch ein ande­res erkann­te Win­dows ein unbe­kann­tes Gerät, akti­vier­te den Chi­na-Trei­ber und auch die IDE fand den Port. Der blin­ken­den LED stand damit nichts mehr im Weg … (ich bin gespannt, wie ein­fach oder kom­pli­ziert die Ver­knüp­fung mit Mine­craft wird, die ab Mor­gen drankommt).

[Update, 09.12.2018] Wie in den Kom­men­ta­ren nach­zu­le­sen, war der Anschluss nicht das ein­zi­ge Pro­blem (und ich bei wei­tem nicht der ein­zi­ge, der damit Pro­ble­me hat­te, sie­he auch das Ardui­no-Forum). Pro­blem Nr. 2: Die Ver­bin­dung zwi­schen Mine­craft und Ardui­no Nano klappt nicht, weil das dafür ver­wen­de­te ami.exe wohl grot­ten­schlecht pro­gram­miert ist. Jetzt gibt es einen Ersatz dafür – schön, dass es eine so rege Do-It-Yours­elf-Sze­ne gibt. Damit soll­te dem Advents­ka­len­der­glück auch aus Mine­craft her­aus nichts mehr im Wege ste­hen. Eine Kurz­an­lei­tung gibt es auch.

Ich habe – mag etwas quick & dir­ty sein – amigo.exe auf den Desk­top kopiert, und mit dem Win­dowsedi­tor eine Datei amigo.bat auf dem Desk­top ange­legt, in der dann der Auf­ruf (ggf. noch um ‑ver­bo­se) zu ergänzen

amigo.exe -serial COM5 -baud 9600 -logfile "..\AppData\.minecraft\logs\latest.log"

steht. Bei mir klappt es damit, wenn ich zuerst die Ardui­no-IDE, dann Mine­craft und dann die­ses Pro­gramm starte.

Bits und Bäume und dazwischen Zwischenräume

„Nach­hal­tig­keit“ und „Digi­ta­li­sie­rung“ sind zwei der gro­ßen The­men unse­rer Zeit. Inso­fern fand und fin­de ich es eine groß­ar­ti­ge Idee, die Schnitt­men­ge zwi­schen die­sen bei­den Ent­wick­lun­gen genau­er zu beleuch­ten, wie dies mit der Kon­fe­renz „Bits und Bäu­me“ an die­sem Wochen­en­de in Ber­lin umge­setzt wurde. 

Ich will jetzt gar kei­nen Kon­fe­renz­be­richt im übli­chen Sin­ne schrei­ben. Es gab unge­fähr 130 ver­schie­de­ne Ver­an­stal­tun­gen, rund 1300über 1700 Leu­te waren da, und die TU Ber­lin ver­wan­del­te sich für zwei Tage in ein wuse­li­ges Öko-Tech-Camp. Wer ein­zel­ne der Vor­trä­ge nach­gu­cken will, kann die­se auf der Medi­en­sei­te des CCC fin­den – es lohnt sich durch­aus, vom 8‑Minuten-„Sporangium“ bis zu den gro­ßen Podi­en und Panels. Und wer ganz knapp wis­sen möch­te, war­um das mit der Digi­ta­li­sie­rung und der Nach­hal­tig­keit nicht so ein­fach ist, soll­te sich die Eröff­nungs­vor­trä­ge von Til­man Sant­a­ri­us und von Lorenz Hil­ty anschau­en. Ich ver­ra­te schon mal: Rebound-Effek­te haben eini­ges damit zu tun.

„Bits und Bäu­me und dazwi­schen Zwi­schen­räu­me“ weiterlesen

Grüner Parteitag in Leipzig: Europa – darum kämpfen wir

Es fühlt sich gera­de ziem­lich gut an, Mit­glied von Bünd­nis 90/Die Grü­nen zu sein. Das hat was mit den 20 Pro­zent in den Umfra­gen zu tun, aber sehr viel mehr noch mit einer der Ursa­chen für die­se 20 Pro­zent – aktu­ell sind wir nahe dran an der pla­to­ni­schen Form einer grü­nen Par­tei. So muss das sein!

Gibt es den Aus­druck eines hei­te­ren Ernsts? Das ist in etwa die Hal­tung, mit der wir der­zeit der Welt begeg­nen, und das ist die rich­ti­ge Haltung. 

Wir leben in Zei­ten, in denen ziem­lich viel schief läuft. Man­ches davon ist lebens­be­dro­hend für die Zukunft der Mensch­heit. So kann es nicht wei­ter­ge­hen. Des­we­gen, und das ist glau­be ich der Kern des­sen, was Robert Habeck mit „radi­kal“ meint, braucht es Ant­wor­ten, die die­ser Situa­ti­on ange­mes­sen sind. Aber nur weil die Din­ge so sind, wie sie sind, wer­den wir nicht ver­bis­sen – ich schrieb irgend­wann mal etwas über grum­py old men -, wer­den auch nicht mora­lis­tisch und mora­lin­sauer, und erst recht ver­schlie­ßen wir nicht die Augen vor dem Zustand der Welt. Nein: wir schau­en hin, wir ent­wi­ckeln sehr kon­kre­te Ideen, wie die Welt bes­ser wer­den kann, und wir tre­ten dafür ein. Über­zeugt, aber nicht abge­ho­ben, hart in der Sache, aber fair und ver­bind­lich (oder, wie das Han­des­blatt schreibt, „mode­rat“) im Ton. Nach innen wie nach außen. (Und damit dann, um noch­mal Robert auf­zu­neh­men, auch bündnisfähig.)

„Grü­ner Par­tei­tag in Leip­zig: Euro­pa – dar­um kämp­fen wir“ weiterlesen