Mein neues Arduino - Board ist schon bei einigen Projekten im Einsatz. Zusammen mit dem Fritzing Starter Kit lassen sich auf dem breadboard einfach Schaltungen realisieren und mit der Arduino-IDE ansteuern. Das wird eine interessante Unterrichtseinheit.
Das Zusammenspiel von Arduino-IDE und Pololu ist dabei ein lohnendes Anwendungsgebiet, da sich der pololu-3pi dadurch einfach programmieren lässt und die Installation überschaubar bleibt. Neueinsteiger müssen sich nur auf eine IDE einarbeiten und die Arduino-IDE ist bewusst einfach und übersichtlich gehalten.
Zur Konfiguration der IDE geht man vor, wie im Dokument Programming Orangutans and the 3pi Robot from the Arduino Environment Arduino IDE beschrieben.
Die Erweiterung der Datei boards.txt und programmers.txt (Configuring the Arduino Environment) führt zu neuen Einträgen im Menü. Die Bibliothek der Seite Arduino Libraries for the Orangutan and 3pi Robot wird entpackt und die einzelnen Unterordner (!) in das Verzeichnis <arduino>/libraries kopiert. Die mitgelieferten Beispiele lassen sich aus der IDE heraus aufrufen und sind kompilierbar.
Das folgende Programm lässt sich mit den Einstellungen (board/programmer/port): Pololu 3pi robot w/ ATmega328P via Programmer on /dev/tty.usbmodem00048661 übersetzen und ausführen.
// +++++ anfang
#include <OrangutanLCD.h>
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
This example code is in the public domain.
*/
// Pin 1 has a red LED connected on most pololu boards.
int redLED = 1;
// Pin 7 has a green LED connected on most pololu boards.
int greenLED = 7;
//OrangutanLCD ist zu Pololu kompatibel
OrangutanLCD lcd;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(redLED, OUTPUT);
pinMode(greenLED, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
lcd.gotoXY(1,1);
lcd.print("Hallo ");
digitalWrite(redLED, HIGH); // turn the LED on
digitalWrite(greenLED, LOW); // turn the LED off
delay(1000); // wait for a second
lcd.gotoXY(1,1);
lcd.print("Pololu");
digitalWrite(redLED, LOW); // turn the LED off
digitalWrite(greenLED, HIGH); // turn the LED on
delay(1000); // wait for a second
}
// ++++ ende
Freitag, 31. Mai 2013
Sonntag, 12. Mai 2013
Ordner in Apple Mail grau dargestellt
Beim Umstellen des Haupt-Mail-Providers für mein IMAP-Postfach ist beim Umkopieren der Emails vom einen Postfach in einen neuen Ordner im Postfach voraussichtlich ein Verbindungsfehler aufgetreten. Zumindest war der Ordner nach dem Kopieren immer noch grau, d.h. der Kopiervorgang nicht vollständig abgeschlossen. Der Ordner enthielt aber korrekt alle Unterordner mit den Mails und die Ordner wurden alle dunkelgrau dargestellt. Der Ordner ließ sich nicht auch umbenennen, es erfolgte die Fehlermeldung "Folder does not exist".
Die Google-Suche nach "Apple Mail Ordner reparieren" und ähnlichen Stichwörtern war nicht hilfreich. Der Tipp mit Postfach -> Wiederherstellen blieb ohne Wirkung.
Das Verfahren was letztlich erfolgreich war: Die ganzen Email in einen neuen Ordner kopieren. Nach Abschluss des Kopiervorgangs war der defekte Ordner verschwunden!
Die Google-Suche nach "Apple Mail Ordner reparieren" und ähnlichen Stichwörtern war nicht hilfreich. Der Tipp mit Postfach -> Wiederherstellen blieb ohne Wirkung.
Das Verfahren was letztlich erfolgreich war: Die ganzen Email in einen neuen Ordner kopieren. Nach Abschluss des Kopiervorgangs war der defekte Ordner verschwunden!
Abonnieren
Posts (Atom)
-
Beim Umstellen des Haupt-Mail-Providers für mein IMAP-Postfach ist beim Umkopieren der Emails vom einen Postfach in einen neuen Ordner im Po...
-
Nach der Umstellung auf Yosemite startet DIA nicht mehr. Ein Klick auf die Applikation öffnet noch das quartz-X11 Fenster und Dia leuchtet k...
-
Bei BlueJ-Projekten erfolgt falsche Darstellung der Umlaute und die Codierung lässt sich im Projekt nicht ändern. Lösung: Netbeans 7 stan...