Show Posts
Pages: 1 ... 709 710 [711] 712 713 ... 1444
10651  International / Software / Re: Processing - C/C++ on: August 16, 2012, 03:39:24 pm
Il Processing é un C -C++ semplificato che gira su PC e permette di interfacciarsi con Arduino. Se su arduino gira lo sketch firmata il PC puo pienamente pilotare Arduino e ricevere dati / stato delle entrate da quello.
Il processing ha come IDE di Arduino delle librerie e impostazioni standard del compilatore che permettono un uso molto semplificato senza dover conoscere tutte le funzioni e le parti HW e la loro programmazione.

Ciao Uwe
10652  International / Deutsch / Re: Daten speichern + 16x16 RGB-LED-Matrix ansteuern on: August 16, 2012, 03:34:02 pm
Du suchst Dir eine Bibiothek für den TLC5940, die Multiplex unterstützt.
Grüße Uwe
10653  International / Hardware / Re: giroscopio T000062-64 on: August 16, 2012, 03:21:42 pm
Quote
funziona ma è assolutamente instabile. L'indicazione dell'angolo varia di almeno 1 grado ogni 5 secondi, il che rende tutto il sistema inaffidabile.Visualizzando il valore della tensione, vedo che varia di pochissimo e molto raramente. quindi non è dovuto al hardware ma al software. Almeno credo.

Un giroscopio legge la rotazione fatta e non é adatto per misurare l'inclinazione di un ogetto.
per misurare l' inclinazione serve usare un  acelerometro a 3 assi. Misura l' accelerazioen terrestre.

Incolla lo sketch che stai usando perché conoscendo Federico avrá scritto piú di 1 sketch  smiley-wink smiley-wink smiley-wink

Ciao Uwe
10654  International / Hardware / Re: consigli per trasmissione seriale tra due arduino on: August 16, 2012, 03:18:18 pm
Gli XBee fungono da seriale trasmessa tramite onde radio.
Con e integrati adattatori seriale TTl - RS422/485 puoi realizzare una connessione stabile su 200m di cavo. ( per esempio 4 fili e 2 MAX485)
Indipendentemente dalla soluzione HW che scegli la spedizione dei dati é la stessa tramite serial.
http://arduino.cc/en/Reference/serial

Ciao Uwe

 
10655  International / Deutsch / Re: Übergang bei 59min +1 auf 1Std und 0 min on: August 16, 2012, 03:14:10 pm
Bitte Deinen aktuellen Sketch
Danke Uwe
10656  International / Deutsch / Re: Daten speichern + 16x16 RGB-LED-Matrix ansteuern on: August 16, 2012, 03:01:40 pm
Wenn Du die normale TLC Bibiothek benutzt dann ist das flackern normal.

Ein PWM-Zyklus des TLC wird folgendermaßen angesteuert:
Am BLANK pin liegt ein H Wert an sobald dieser auf L geht und am GSCLK ein Takt anliegt werden die 4096 PWM Schritte abgearbeitet. Danach muo BLANK wieder auf H und das selbe beginnt von vorne. Die Umschaltung des Multiplex  und übertragung der neuen Ausgangswerte für die LED der neuen zeile muß währen der Zeit erfolgen während der BLANK H ist. Das heißt das multiplexen muß sychron zum PWM Zyklus erfolgen.

Damit es gut funktioniert muß Du eine TLCmux bibiuthek verwenden.
Viele Grüße Uwe
10657  International / Deutsch / Re: Daten speichern + 16x16 RGB-LED-Matrix ansteuern on: August 16, 2012, 02:15:02 pm
In Deinem Sketch kann ich keinen Fehler Finden. Vieleicht liegt es daran, daß das nicht der ganze Sketch ist?  smiley-wink smiley-wink smiley-wink smiley-wink

10658  International / Deutsch / Re: Arduino als Industrieanwendung on: August 16, 2012, 02:07:12 pm
Aber paß auf daß der Watchdog nicht anspricht bevor der Sketch gestartet ist (Bootloader)
Grüße Uwe
10659  International / Deutsch / Re: Übergang bei 59min +1 auf 1Std und 0 min on: August 16, 2012, 02:02:06 pm
ok, 50 oder 59 ist in diesem Fall gleichwertig. Aber bitte schreib dennoch 59 weil wenn Du später doch nicht 10 Min Schritte haben willst sondern 5 Min Schritte hast Du einen Fehler den Du suchen mußt weil Du es bis dahin vergessen hast.

Grüße Uwe
10660  International / Software / Re: Millis... non ci capisco niente.... :-( on: August 16, 2012, 01:58:20 pm
Sei andato fuori strada. Le variabili definite in una funzione esistono solo in quella funzione.

inoltre non capisco perché hai messo il codice nel setup:
Code:

void setup() {
//----------------------------------------------------------------------------
  unsigned long currentMillis = millis();
  if(currentMillis - previousMillis < interval) {
    // save the last time you blinked the LED
    previousMillis = currentMillis;   

    // if the LED is off turn it on and vice-versa:
    if (relePinState == LOW)
      relePinState= HIGH;
    else
      relePinState = LOW;

    // set the LED with the ledState of the variable:
    digitalWrite(relePin, relePinState);
  }
la funzione setup viene chiamato una volta al inizio programma poi mai piú. Il controllo non dará mai un esito positivo perché quando viene eseguito il ritardo non é ancora passato.
Riprova.

Ciao Uwe
10661  International / Software / Re: installazione ed aggiornamento codice libreria TONE on: August 16, 2012, 01:53:07 pm
In quale cartella hai caricato la libreria?
Ciao Uwe
10662  International / Software / Re: Autopilotaggio di un rover... on: August 15, 2012, 05:26:10 pm
Se il sensore é un SRF05
http://communityofrobots.com/tutorial/kawal/srf05-ultrasonic-sensor-and-arduino
Ciao Uwe
10663  International / Deutsch / Re: Übergang bei 59min +1 auf 1Std und 0 min on: August 15, 2012, 05:01:09 pm
hi,

dann ist da aber ein fehler:

if (minuten < 0 && stunden >0)   in den if zweig geht er, wenn BEIDE bedingungen zutreffen, in allen anderen fällen setzt er minuten auf 0. ins else geht er, wenn nicht BEIDE bedingungen zutreffen. also wenn minuten 15 ist, setzt er sie auch auf 0.

gruß stefan
Da hast Du recht.
also laut meinem Vorschlag ist es so dann richtig:

Code:
minuten --;                     //minuten minus 1
if (minuten < 0)    //wenn minuten kleiner 0 dann minuten = 59
if (stunden >0)
{ minuten = 59 ;
   stunden --;}
else
{ minuten = 0;}  

Natürlich ist der Ansatz von Udo auch nicht falsch einfach die Variable in Sekunden/minuten lassen und nur zur Anzeige in Sekunden Minuten und Stunden umrechnen.

Rudi01 bitte verzeih mir meinen Fehler.

Grüße Uwe
10664  International / Software / Re: errore compilazione IDE 1.01 arduino mega2560 on: August 15, 2012, 04:29:23 pm
Leo, non la luce del frigo ma del microonde.  smiley-wink smiley-wink smiley-wink
Ciao Uwe
10665  International / Deutsch / Re: Übergang bei 59min +1 auf 1Std und 0 min on: August 15, 2012, 04:27:29 pm
Das ist um einen Unterlauf zu unterbinden und damit nicht negative Zeit zu erhalten sondern auf 0 zu bleiben.
Grüße Uwe
Pages: 1 ... 709 710 [711] 712 713 ... 1444