Loading...
  Show Posts
Pages: 1 ... 44 45 [46] 47 48 ... 54
676  Forum 2005-2010 (read only) / Deutsch / Array kopieren on: September 18, 2010, 04:22:25 am
Kann ich kein Array einfach kopieren ohne jede Position einzeln aufzurufen:

Code:

int QuellArray[59];
int ZielArray[59];


void Loop

//Hier Quell Array füllen wenn Daten plausibel


ZielArray=QuellArray;

//Auswertung des ZielArray während im Hintergrund Quell Array neu gefüllt wird

Die meisten Compiler sollen es angeblich umsetzten können mit einem einfachen =.

Klappt das auch im Arduino?
677  Forum 2005-2010 (read only) / Deutsch / Neues Nixie Projekt on: September 12, 2010, 02:31:39 am
Hallo liebe Leute,
ich habe gestern ein nie genutzte ersatz Displayplatine aus einem wirklich sehr alten Frequenzzähler. Und was sehen meine Augen da 12 NIE benutzte Z573M Nixie-Röhren.
Und was liegt näher als eine Nixie Uhr. Ich bin schon fleißig am zusammenstellen Ich werde mit als Grundlage wohl das Shield von Arduinix.com bestellen und das ganze mit ner DCF77 erweitern. Ich denke das wird wohl mal was interresantes werden als ersatz für meine Ampermeter Uhr. smiley-wink
678  Forum 2005-2010 (read only) / Deutsch / Re: Brauch hilfe bei Pointers und Struct on: September 14, 2010, 01:11:52 pm
Ich bin mittlerweile auch von einem Array überzeugt. Doch ich würde gerne die Befehle bzw Verwendungsweise des Struct und Pointers  verstehen und evtl bei Projekten nutzten da ich ja gerne auch ein Stück weiter kommen würde mit meinem "Latein". Um evtl zukünftige Projektz besser stemmen zu können.
Ich will auch gerne auf dem Arduino C-Dialekt firm werden. Weil für manche Sachen das Bascom doch mit Kanonen auf spatzen geschossen ist. Wobei das "Übersetzten" von bascom auf Aruino doch zimelich einfach ist.
679  Forum 2005-2010 (read only) / Deutsch / Brauch hilfe bei Pointers und Struct on: September 13, 2010, 12:36:08 pm
So ich wollte bin ja bei meinem Nixie Project eine DCF77 steuerung mit integrieren . Und da ich  meine Uhr komplett selber machen will und  auch das Programm ohne Anleihen aus andern fertigen will brauche ich ein bischen Hilfe. Ja und so  lernt man dann aber an meisten.

Ich kann  mir mit Struct ein Datenwort basteln aus 58 Bits mit den entsprechenden Leerstellen für die Daten des DCF77-Signals

1.Wie kann ich jetzt dem Pointer beibringen wenn ich das Signal erfolgreich ausgewertet habe an die Entsprechenden Stellen meine Bits zu schreiben.

2.Kann ich einfach einen Zähler aufzählen lassen bei jedem Empfangegen Bit und dann auch so in das Struct schreiben wie bei einem Array (BeispelArray [Pos]) oder ist dies komplizierter?

Leider ist die Reference  da ein bisschen sehr schweigsam und die Programme mit den Struct Befehlen die ich bis jetzt gesehen habe sind so schlecht dokumentiert das es teilweise doch auch für mich extrem schwierig ist sie mit Logik zu kapieren wenn man das Struct nicht 100%ig versteht.

Kann mir das einer ein bisschen verständlicher machen evtl auch mit Pseudo- Code zum leichteren Verständnis.

Danke schonmal

680  Forum 2005-2010 (read only) / Deutsch / Re: ÜBERSTROM SCHUTZSCHALTER 1 A on: September 05, 2010, 12:53:18 pm
Die 32V/DC sind die maximal Sicher abzuschaltende Gleichspannung kleiner geht immer! Das sagt nur aus das bei Spannungen >32V die Sicher abschaltung nicht mehr gewährleistet werden kann.(Lichtbogen)
681  Forum 2005-2010 (read only) / Deutsch / Re: Arduino 168 Bootloader brennen (ArduinoISP) on: August 08, 2010, 05:01:36 am
Genauso hat es sich bei mir dargestellt. Ich habe aber keine Ahnung warum da es hier auch wohl noch nihct so oft prktiziert wird.
Ich habe mir einen myAVR light USB bestellt.
682  Forum 2005-2010 (read only) / Deutsch / Re: Arduino 168 Bootloader brennen (ArduinoISP) on: August 06, 2010, 04:29:14 pm
Ich meint dies anders.

Arduino als Programmer (mit 168er) andere AVRs progrmmieren ging nicht
Arduino als Programmer (mit 328er) andere AVRs kein Problem mit 168 und 328 zu programmieren.
volvodani
683  Forum 2005-2010 (read only) / Deutsch / Re: Arduino 168 Bootloader brennen (ArduinoISP) on: August 05, 2010, 04:19:51 am
Ich hatte das gleiche Problem das ich mit nem 168 als Aurdino ISP hatte ich das gleiche Problem aber mit nem 328P nicht. Aber warum dem bin ich nicht auf die Schliche gekommen. Da auf beiden der gleiche Loader war. Es scheint doch minimale Unterschiede zu geben die sich darauf auswirken.
684  Forum 2005-2010 (read only) / Deutsch / Re: Gesucht: AVR Programmer MacOSX getestet on: August 22, 2010, 07:12:30 am
lade dir doch mal das AVR PRg runter und versuche es mal unter Wine auszuführen. Soweit ich weiss darf wine auch auf die USB Ports zugreifen.
685  Forum 2005-2010 (read only) / Deutsch / Re: Projekt: Moodlight on: August 18, 2010, 10:01:07 am
In deinem Code geht er doch nur durch das Array Colors und liest  dann die Farben z.B. 255,255,0 und geht dann zur nächsten Farbe. Wenn man doch jetzt die einzelenen Werte im Array addieren z.B 1-255 und 255-1 dan hätte man doch einen schönen weichen übergang zwischen den Farben
686  Forum 2005-2010 (read only) / Deutsch / Re: Projekt: Moodlight on: August 18, 2010, 03:36:03 am
Für weichere Übergänge könnte man die Hinterlegten Werte im Array doch in der Loop addieren bzw subtrieren dann hat man einen schönes Fading.
687  Forum 2005-2010 (read only) / Deutsch / Re: Projekt: Moodlight on: August 17, 2010, 09:52:38 am
Hier der Grund Code:
EDIT: Achtung War auf einem Mega
für 2k9 Board die Ausgänge 3,6,11

Code:
unsigned int Rval=255;
unsigned int Gval=0;
unsigned int Bval=0;
unsigned long interval=120;
unsigned long pMillis;
int T=0;

void setup (){
  //nothing for setup  
}

void loop(){
  if(millis()-pMillis > interval){
    pMillis=millis();
    if (T>=0 && T<=255){
      Rval=Rval-1;
      Gval=Gval+1;
      Bval=0;  
    }
    if (T>=255 && T<=510){
      Rval=0;
      Gval=Gval-1;
      Bval=Bval+1;
    }
    if (T>=510 && T<=765){
      Rval=Rval+1;
      Bval=Bval-1;
      Gval=0;
    }
    if (T>=765){
      T=0;  
      Bval=0;
      Gval=0;
      Rval=255;
    }
    T=T+1 ;  
  }
  analogWrite(2,Rval);
  analogWrite(7,Gval);
  analogWrite(12,Bval);
}
688  Forum 2005-2010 (read only) / Deutsch / Re: Projekt: Moodlight on: August 17, 2010, 09:42:15 am
Ich habe so etwas schon gemacht nur ohne wählbare Programme wenn du willst kann ich dir meinen Code zur Verfügung stellen. Hatte zuerst ein paar Probleme wenn ich den nebeneinadeliegende bzw Anaolgouts vom gleichen Timer genommen habe.

Zu Hardware ich würde anstatt der Transistoren Buz73A oder IRF540N N Kanal MosFet nehmen die haben "eignetlich" in so einer Anwendung nahzu keine Verluste und sind ohne schnickschnack anzusteuern (Basis wiederstand) einfach Gate an Arudino Source auf Masse und Drain an die Kathoder der LED´s. Oder mittels eines ULN2804A.

Am Ende bin ich jetzt bei einem Attiny25 (13er geht auch) mit Bascom Code gelandet da das nur ein kleiner 8Piner ist und man mit dem Bascom einen sehr guten Soft PWM realisieren konnte. Ich habe ein kleines Moodlight mit einer kleinen RGB LED und 3 BC548 Transen gebaut. Und ein großes ist auch im Bau mit 8 RGB LED und 3 BUZ73A als Treiber.  Die Tiny sind dafür genau richtig der Code is ca 1kB groß in Bascom
689  Forum 2005-2010 (read only) / Deutsch / Re: Projektvorstellung: Arduino-Treppenlicht on: August 15, 2010, 06:58:42 am
Würde den Code mit mal gerne anschauen ist aber leider dein Dead-Link.


 Daniel
690  Forum 2005-2010 (read only) / Deutsch / Re: ATMEGA328 läuft nicht ausserhalb des Arduino Board on: August 08, 2010, 01:02:29 pm
Geh mal die schaltung von unten nochmal nach irgendein nicht verlöteter Punkt oder ein verzähler beim schauen auf die unterseite. :-)
Pages: 1 ... 44 45 [46] 47 48 ... 54