In unserem Shop sind nun auch Metaboards für wenig Geld zu haben.
Das Metaboard ist ein preisgunstiges Minimal Prototyping Board entworfen vom metalab in Wien.
Ziel war ein einfaches, preisgünstiges (ziemlich) Arduino kompatibles Board das sich auch mit der Arduino Entwicklungsumgebung per USB programmieren lässt.
Was kann man mit einem Metaboard alles anstellen?
Was mir momentan dazu einfallen würde: Metaboard-TV-B.Gone,Metaboard Theremin,Metaboard-POV
Falls jemand eine gute Idee hat und diese evtl hier veröffentlichen möchte kann sich gerne mit mir zwecks Sponsoring mit einem Metabord bei mir melden!
So – Damit man das Metaboard auch im Arduino IDE nutzen kann sind in der Datei
hardware/arduino/boards.txt folgende Zeilen einzutragen:
############################################################## metaboard.name=Metaboard metaboard.upload.protocol=usbasp metaboard.upload.maximum_size=14336 metaboard.upload.speed=19200 metaboard.build.mcu=atmega168 metaboard.build.f_cpu=16000000L metaboard.build.core=arduino metaboard.upload.disable_flushing=true ##############################################################
…dann erscheint das Metaboard auch in der Auswahl Tools-> Board
Optional:
(damit im Arduino IDE USBasp auch bei Tools -> Burn Bootloader erscheint)
vi hardware/arduino/programmers.txt
usbasp.name=USBasp usbasp.communication=usb usbasp.protocol=usbaspProblem unter Linux ist das das ganze nur als root benutzer funktioniert, als normaler Benutzer bekommt man folgende Fehlermeldung:avrdude: Warning: cannot query manufacturer for device: error sending control message: Operation not permittedavrdude: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dcdamit das Device auch für normale Nutzer beschreibbar ist muss folgendes in die udev-rules eingefügt werden:z.b: bei meinem Ubuntu oder Debian: Eine Datei /etc/udev/rules.d/20_usbprog.rules erstellen mit folgendem Inhalt: # USBasp programmer ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", GROUP="dialout", MODE="0660"Nach einem erneuem Anstecken am USB dürfet der Upload nun vom Arduino IDE aus glücken.