Loading...
  Show Posts
Pages: 1 ... 6 7 [8] 9 10 11
106  International / Deutsch / Re: PC-Kommunikation seriell, Abbruch wenn kein Signal on: December 26, 2012, 06:56:53 am
Beide Codes sollten funktionieren. So kannst du das mal auf den Arduino laden und testen. smiley-mr-green
Ob du jetzt die Metro oder die millies nimmst bleibt dir überlassen. Am besten das, mit dem du am besten zurecht kommst.
107  International / Deutsch / Re: PC-Kommunikation seriell, Abbruch wenn kein Signal on: December 26, 2012, 06:26:34 am
Die Metro Library kenne ich nicht. Auf die schnelle konnte ich auch nichts darüber finden.

Ich würde das über die Millies() Funktion und eine Long Variable lösen.

Also im Endeffekt so:
Wenn du den Text "Hallo" empfängst speicherst du dir den Empfangszeitpunkt (long SerTimerout) mit millies() ab.
Sobald die Zeit von 10 Sek abgelaufen(millies() - SerTimerout > 10000) ist, behandelst du die Abbruchroutine.
108  International / Deutsch / Re: PC-Kommunikation seriell, Abbruch wenn kein Signal on: December 26, 2012, 05:56:15 am
Du kannst über deine serielle Verbindung einen "Ping" laufen lassen. Also z.B: alle 5 Sekunden ein "Hallo" schicken.
Sobald der Arduino von deiner Software innerhalb von 10 Sek. kein Signal mehr bekommt muss er dann das Abschalten deiner Anlage etc. einleiten.
109  International / Deutsch / Re: Library lesen on: December 26, 2012, 05:53:41 am
Mit dem Texteditor (notepad)
oder besser mit Notepad++
http://notepad-plus-plus.org/
110  International / Deutsch / Re: 3.0 Volt - 3.3 Volt Bauteile an Arduino Uno on: December 26, 2012, 05:36:20 am
Aus dem Ausgang kommen 5V Impulse. Diese liegen über der Spezifikation.
Wenn das Bauteil einen "Kurzen" aufgrund der zu hohen Spannung von 5V verursacht oder die Stromaufnahme zu hoch wird, stirbt dein Ausgang gleich mit.

Du kannst den Arduino Ausgang zerstören oder das Bauteil dahinter etc...
111  International / Deutsch / Re: 3.0 Volt - 3.3 Volt Bauteile an Arduino Uno on: December 26, 2012, 05:30:14 am
...als auch an einem I/O Port. Du musst nur darauf achten den Port nicht mit High "anzuschalten" sondern über PWM auf effektive 3,3V einstellen. Z.B so :

analogWrite(10,167);

Ich habe schon öfters Bauteile so betrieben allerdings waren die nicht besonders empfindlich. Vielleicht wartest du lieber erst auf Antworten zu meinem Post.
...

So ein grober Unfug ist nicht zu empfehlen! Gleich vergessen!

Du kannst den Arduino Ausgang zerstören oder das Bauteil dahinter etc...
112  International / Deutsch / Re: 3.0 Volt - 3.3 Volt Bauteile an Arduino Uno on: December 26, 2012, 05:27:58 am
Ah und noch eine zweite Frage, ich habe einen Sensor, der mit einer Spannung von 3.0 bis 5.5 Volt betrieben werden kann,
wenn ich dieses Bauteil mit 3.3 Volt betreibe, bedeutet es doch auch, dass der Sensor länger über Batterie betrieben werden kann, als wenn ich diesen an 5 Volt klemme, oder liege ich da falsch?  
Der DS18B20 hat eine Betriebsspannung von 3,0 bis 5,5V. Die Stromaufnahme ist bei diesem Bauteil aber nicht linear der Spannung. Es ist ein "aktives Bauteil" und verhält sich nicht wie ein Passives wie z.B. ein Widerstand.

Bzgl. der Pegelwandler bzw. Spannungsteiler schließe ich mich MKL an.
113  International / Deutsch / Re: ITeadstudio 2.8 TFT Touch Shield on: December 23, 2012, 06:07:17 am
Lass uns nochmal zusammenfassen:
+Die UTFT-Lib und das Display funktionieren. Das Dislpay zeigt die Grafiken richtig an.
-UTouch geht nicht in Verbindung mit UTFT und das Display flackert nur
Habe ich das so richtig verstanden?
114  International / Deutsch / Re: ITeadstudio 2.8 TFT Touch Shield on: December 20, 2012, 12:22:18 pm
Die müssten gehen...
http://www.henningkarlsen.com/electronics/library.php?id=51

http://www.henningkarlsen.com/electronics/library.php?id=55
115  International / Deutsch / Re: Projektvorstellung: Library für das Erstellen von Menus für LCD Displays on: December 19, 2012, 05:59:53 am
Teste es mal in der Art. Oder du stellst deine char Array Lösung mal online...

Code:
// Die Funktion
void DeElemente::_GetText(char* Text)
{
     strcpy_P(Text, (prog_char*)_Text);
}


// Privater Zeiger
const __FlashStringHelper* _Text;

// Aufruf
char Text[20];
_GetText(Text);
116  International / Deutsch / Re: Projektvorstellung: Library für das Erstellen von Menus für LCD Displays on: December 19, 2012, 05:39:12 am
Ich habe mir in meiner Lib eine private _GetText Funktion erstellt.
Durch diese kann ich immer auf den Text zugreifen.

Der Flash ist der Programmspeicher (ReadOnly-wird beim Upload "gebrannt"/"geflashed" ^^), nicht das EEPROM.

Ich muss nur noch schauen, wie ich die passende char Buffergröße auswählen soll. Nicht, dass der Text im Flash doch zu groß ist und nacher wird nicht richtig dargestellt...
117  International / Deutsch / Re: Projektvorstellung: Library für das Erstellen von Menus für LCD Displays on: December 19, 2012, 05:18:35 am
Cronos, du könntest jetzt auch die Texte über den Flash realisieren.
Vorlagen sind ja vorhanden  smiley-mr-green
118  International / Deutsch / Re: Bin am verzweifeln und hoofe auf Hilfe on: December 17, 2012, 07:29:34 am
Dein Sketch sieht auf den ersten Blick mal ganz ok aus.
Allerdings solltest du nicht die loop Funktion überladen! Die zweite Loop würde ich dann DSread oder so nennen...

Was ist denn jetzt das Problem?
Den Dallas auslesen?
Asynchronität?
119  International / Deutsch / Re: 3.2" SainSmart LCD TouchDisplay ansteuern on: December 16, 2012, 04:40:07 am
Die aktuellste Version der Lib.

http://www.henningkarlsen.com/electronics/library.php?id=55
120  International / Deutsch / Re: Projektvorstellung: Library für das Erstellen von Menus für LCD Displays on: December 15, 2012, 04:12:23 am
Einsame Klasse - so gehts!
Pages: 1 ... 6 7 [8] 9 10 11