led strips 5050 aansturen met arduino nano.

De vraag is eigenlijk, is het technisch mogelijk om met een nano (+extra voeding, uiteraard) ledstrip 5050 te sturen.
Wanneer in kijk naar het schema ADAFruit

Dan zie ik dat deze wordt gestuurd vanuit een Uno, maar dat meer dan de helft v/d uno niet wordt gebruikt…

// color swirl! connect an RGB LED to the PWM pins as indicated
// in the #defines
// public domain, enjoy!
 
#define REDPIN 5
#define GREENPIN 6
#define BLUEPIN 3
 
#define FADESPEED 5     // make this higher to slow down
 
void setup() {
  pinMode(REDPIN, OUTPUT);
  pinMode(GREENPIN, OUTPUT);
  pinMode(BLUEPIN, OUTPUT);
}
 
 
void loop() {
  int r, g, b;
 
  // fade from blue to violet
  for (r = 0; r < 256; r++) { 
    analogWrite(REDPIN, r);
    delay(FADESPEED);
  } 
  // fade from violet to red
  for (b = 255; b > 0; b--) { 
    analogWrite(BLUEPIN, b);
    delay(FADESPEED);
  } 
  // fade from red to yellow
  for (g = 0; g < 256; g++) { 
    analogWrite(GREENPIN, g);
    delay(FADESPEED);
  } 
  // fade from yellow to green
  for (r = 255; r > 0; r--) { 
    analogWrite(REDPIN, r);
    delay(FADESPEED);
  } 
  // fade from green to teal
  for (b = 0; b < 256; b++) { 
    analogWrite(BLUEPIN, b);
    delay(FADESPEED);
  } 
  // fade from teal to blue
  for (g = 255; g > 0; g--) { 
    analogWrite(GREENPIN, g);
    delay(FADESPEED);
  } 
}

Ik heb deze gejat van ADAfruit.

Om de code een beetje te begrijpen, pluk ik er deze uit. De rst is soortgelijk.

  // fade from blue to violet
  for (r = 0; r < 256; r++) { 
    analogWrite(REDPIN, r);
    delay(FADESPEED);

We gaan dus de veriabele r opvoeren to 256
En deze waarde aanbieden aan de analogWrite (REDPIN, r)
De fade is dat er minder licht wordt geproduceerd.

#define REDPIN 5
#define GREENPIN 6
#define BLUEPIN 3
 
#define FADESPEED 5

Hier declareer in mijn variabelen.
De
Rodepin op 5
GroenePin op 6
Blauwe pin op 3 (dat begrijp ik niet zo goed, waarom geen 4 of zo?)
En dan het Dempinggetal; en zodoende naar de volgende instructie te gaan.

Zit ik een beetje juist.
Qua voeding, ik heb er er genoeg. 12V 3A …

Hoelang blijf je nu nog doorprutsen? Neem gewoon een strip van die ws2812b en klaar. Voeding los is een van 5v en (60Ma x aantal leds in de strip) max

1.) Einstein sprak
"ik ken 99 manieren om het niet zo te doen."

  1. trial-and-error
    is een dure methode en misschien lang, maar niet breed heb ik het;

  2. Begrijpen is een must
    Je kan niets uitvoeren zonder dat je het begrijpt. (ik verwijs hier heel duidelijk naar sterretje)

  3. ik was leerkracht van opleiding; in de overgang van buizen en transistors. Dit betekent, dat we in hetzelfde tijdstip beiden moesten kennen.
    Leerkrachten zijn zeer rigide personen. Dit betekent dat ze niet graag wijzigingen doorvoeren.

Indien k een voor gemaakte lat aanschaf, kan ik dan elke "led" sturen?

Men was zo enthousiast dat men gelijk een kleuren running light wou hebben.
Maak je niet druk, iemand benoemde nog een synchroon meditatie muziek erbij.
Van links naar rechts en terug.

Een laatste opmerking, Het wordt gebruikt in de psychologie, met succes. zie http://www.emdr.nl/
Er bestaan nog andere sites, maar deze is in het Nederlands...

Ivan
http://tophdimgs.com/data_images/wallpapers/26/415363-message-in-a-bottle.jpg

Ik begrijp een deel van je verhaal maar in een strip ws2812b kan je elke led aansturen in elke kleur die je hebben wil.
En dat het onderwijs rigide is in verandering was me bekend. Dat maken ze maar al te duidelijk....

Als je gewoon een hele strip één kleur wilt geven vind ik een WS2812 ook een beetje overdreven. Stuk duurder, veel meer geheugen voor nodig en de standaard ws2812 gebruiken 5V wat hoge stromen tot gevolg heeft.

Maar ja, een Nano is gewoon te gebruiken. De Uno, Nano en Pro Mini zijn alle gebaseerd op dezelfde microcontroller en zijn dus eigenlijk gelijk. Dus gewoon 3 mosfets aansluiten op 3 PWM uitgangen en tadaaaaa.

ja hoor zou kunnen werken, en ze gebruiken express die pinnen want die kun je analoog (PWM) aansturen dan kun je dus vele kleuren maken.
de voeding niet vanaf de arduino pakken maar juist de arduino voeden vanaf de voeding. en dat kan dus tot 12V zijn, dus lekker doen.

Meer geheugen is niet relevant. Ik heb ruim 300 leds aangstuurd op een gewone UNO. Flash gaat niet langer mee als je maar een deel gebruikt.....

Het gaat dan ook niet om flash....

Ik begrijp een deel van je verhaal maar in een strip ws2812b kan je elke led aansturen in elke kleur die je hebben wil.

Helemaal wat ik wil. Je hebt verkort geschreven wat ik niet kon/kan uitleggen.

Het spijt me dat ik hierover nogmaals zaag.

Maar het lijkt dat de gemoederen een beetje verhit geraken
Daarom laat ik het rusten tot ∞