Show Posts
|
|
Pages: 1 [2] 3 4 ... 7
|
|
17
|
International / Deutsch / Re: Quell Code Exportieren in Word
|
on: August 08, 2012, 03:11:16 am
|
|
Das Kopieren mit Syntaxhervorhebung geht direkt aus der Arduino Software:
Bearbeiten -> Als HTML kopieren
Den Code dann als HTML-Datei speichern und im Browser öffnen und per Copy&Paste in Word einfügen.
Gruß Andreas
|
|
|
|
|
18
|
International / Deutsch / Re: Music Instrument Shield (SparkFun)
|
on: June 14, 2012, 02:53:17 pm
|
MIDI-Datei != MIDI-Daten, welche seriell übertragen werden. Wieso ist da ein Unterschied ? Man könnte doch seriell die selben Daten übertragen die auch in der Midi-Datei enthalten sind ! MIDI-Daten bzw. das MIDI-Protokoll werden in Echtzeit übertragen und eine MIDI-Datei enthält alle MIDI-Daten + Dateiheader,Pausen-/Geschwindigkeitsinformationen, Titelnamen... Gruß Andreas
|
|
|
|
|
19
|
International / Deutsch / Re: Music Instrument Shield (SparkFun)
|
on: June 13, 2012, 03:56:41 pm
|
|
Das geht schon. Dazu muss man aber auch noch einen Reset auslösen...
Bitte auch beachten: MIDI-Datei != MIDI-Daten, welche seriell übertragen werden. Daher können MIDI-Dateien auch im normalen Modus abgespielt werden. Im Real-Time MIDI Modus ist der VS1053 praktisch ein MIDI Soundmodul.
Gruß Andreas
|
|
|
|
|
20
|
International / Deutsch / Re: Redfly wifi hilfe
|
on: June 13, 2012, 03:51:01 am
|
welche, bzw. wieviele pins belegt/benötigt das redfly shield an einem arduino mega? http://shieldlist.org/watterott/redflywird es stromtechnisch möglich sein, an einem mega, ein redfly wifi shield, ein sd-karten shield und ein 128x64 graphic lcd laufen zulassen? Prinzipiell ja. Es hängt aber davon ab, mit welcher Spannung (3,3V oder 5V) die einzelnen Komponenten vom Arduino versorgt werden. Gruß Andreas
|
|
|
|
|
24
|
International / Deutsch / Re: RedFly Wifi Shield statt Ethernet - Wie geht das?
|
on: May 25, 2012, 04:46:29 am
|
Hallo, Die RedFly Server und Client-Klassen sind nicht direkt kompatibel mit den Arduino Ethernet Klassen, z.B. geht die Erstellung einer Client-Klasse vom Server nicht [RedFlyClient client = server.available()]. Die Abhandlung erfolgt beim RedFly auch in der Server-Klasse: ... RedFlyServer server(80); ... void loop() { //listen for incoming clients if(server.available()) { boolean currentLineIsBlank = true; while(server.available()) { char c = server.read(); if(c == '\n' && currentLineIsBlank) { //clear input buffer server.flush();
//send standard HTTP 200 header server.print_P(PSTR("HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n\r\n")); //send some text server.println_P(PSTR("Hello, World! <br><br>"));
//output the value of each analog input pin for(int chn=0; chn < 6; chn++) { char tmp[32]; sprintf_P(tmp, PSTR("analog input %i is %i <br>"), chn, analogRead(chn)); server.print(tmp); } break; } if(c == '\n') { currentLineIsBlank = true; //you're starting a new line } else if(c != '\r') { currentLineIsBlank = false; //you've gotten a character on the current line } }
//close connection server.stop(); } else if(!server.connected()) //listening port still open? { server.stop(); //stop and reset server server.begin(); //start server } }
|
|
|
|
|
25
|
International / Deutsch / Re: Redfly - PHP Request starten
|
on: May 13, 2012, 01:20:06 pm
|
RedFly.socketSendPGM(http, PSTR("GET /php/db2.php?wert="+ wertbuffer +" HTTP/1.1\r\nHost: "HOSTNAME"\r\n\r\n")); Das funktioniert nicht - PGM/PSTR steht für Daten im Flash. Beim AVR-Mikrocontroller muss man zwischen den Speicherbereichen (Flash/RAM) unterscheiden. Schaut euch mal das WebClient und WebServer Beispiel an. Diese benutzen die vereinfachten Client/Server Klassen, die sehr ähnlich wie die original Klassen des Arduino Ethernet Shields sind. Bei Debugausgaben auf der seriellen Schnittstelle (z.B. über Serial.println()) muss das RedFly-Shield immer erst deaktiviert werden. Daher auch die debugout() Funktionen in den Beispielen. Gruß Andreas
|
|
|
|
|
26
|
International / Deutsch / Re: Welches Netzwerk/WLAN Shield
|
on: March 23, 2012, 03:43:51 am
|
Kleiner Nachtrag: Hin und wieder gibt es Firmware-Updates für das Redfly-Shield, das aktuellste ist gerade mal 2 Wochen alt. Vermutlich kann dir niemand mit Bestimmtheit sagen, ob die auf dem Shield ausgelieferte Firmare aktuell ist. Auf der aktuellen RedFly Serie ist die Firmware Version 4.4.5 programmiert. Gruß Andreas
|
|
|
|
|
28
|
International / Deutsch / Re: SPI - Touchscreen
|
on: December 12, 2011, 02:33:10 am
|
|
Unter dem angegebenen Link sind alles einzelne Klassen für Touch, Display und SD-Karte. Man muss sich nur die entsprechenden Dateien heraussuchen und anpassen.
Gruß Andreas
|
|
|
|
|
30
|
International / Deutsch / Re: Erstes Programmproblemchen - achtung Anfänger ;-)
|
on: December 08, 2011, 04:16:59 pm
|
Das Problem ist das Semikolon hinter "if (val == HIGH)" richtig wäre: int ledPin1 = 13; int ledPin2 = 12; int schalter = 2; void setup() { pinMode(ledPin1, OUTPUT); pinMode(ledPin2, OUTPUT); pinMode(schalter, INPUT); digitalWrite(schalter, HIGH); } void loop(){ int val = digitalRead(schalter); if (val == HIGH) { digitalWrite(ledPin2, LOW); digitalWrite(ledPin1, HIGH); } else { digitalWrite(ledPin1, LOW); digitalWrite(ledPin2, HIGH); } } Gruß Andreas
|
|
|
|
|