Behöver hjälp att skapa arduino kod för adresserbara led..

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
teljemo
Inlägg: 1622
Blev medlem: 5 februari 2011, 12:08:13
Ort: Getinge
Kontakt:

Behöver hjälp att skapa arduino kod för adresserbara led..

Inlägg av teljemo »

Hejsan
Jag har en ide på en vägg lampa..
Saken är att jag vill att själva ljuset ska simulera gamla lysrör..

Så.. Någon som knackar ihop kod i sömnen tycker säkert detta är busenkelt. Jag är själv under upplärning och detta är överkurs. Dock kan jag nog lära mig ett och annat av att läsa eventuell färdig kod om någon snäll själv hjälper mig :)

Så vad exakt är det jag vill ha?
Det ska vara en vägg prydnad, kanske tavla med ett antal ord som ska lysas upp.
Allt ska byggas med adresserbara leds som monteras under varje bokstav (jag har lösa)
Jag vill att när man tänder så ska det blinka lite som när man tänder lysrör och att bokstäverna tänds lite olika snabbt samt någon har en fördröjning på några sekunder..
Samtidigt vill jag ha en nån typ av random funktion som gör att vissa lampor blinkar till då och då eller vibrerar i ljuset och blinkar ner i ljusstyrka..
Tänk dåliga lysrör i en dålig rysare :)

Låter detta som nåt görbart?

Antar att jag behöver veta antalet leds för att få hjälp??
hummel
Inlägg: 2259
Blev medlem: 28 november 2009, 10:40:52
Ort: Stockholm

Re: Behöver hjälp att skapa arduino kod för adresserbara led

Inlägg av hummel »

Det är inte så svårt att göra. Den svåra biten är att bestämma exakt vad du vill ska hända med ljuset.
Skriv ner exakt hur du vill att lamporna ska agera så blir programmeringen enkel.
Användarvisningsbild
Icecap
Inlägg: 26106
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Behöver hjälp att skapa arduino kod för adresserbara led

Inlägg av Icecap »

Du kan ju göra en "slump"generator och använda data från den till att besluta vad som ska hända. Tar du två värden kan det vara tiden mellan händelserna som "flipprar till" också.

Kod: Markera allt

#define PRIME_NUMBER_1 <ett primtal>
#define PRIME_NUMBER_2 <ett primtal>
#define PRIME_NUMBER_3 <ett primtal>
#define PRIME_NUMBER_4 <ett primtal>

int Random(int Current, int Prime1, int Prime2)
  {
  Current *= Prime1;
  Current += Prime2;
  return Current;
  }

Vad_som_ska_hända = Random(Vad_som_ska_hända, PRIME_NUMBER_1, PRIME_NUMBER_2);
När_ska_det_hända = Random(När_ska_det_hända, PRIME_NUMBER_3, PRIME_NUMBER_4);
Man får testa sig fram lite med vilka primtal som fungerar bäst - och man kan plocka ut t.ex. de lägsta bitsen om man bara behöver det.
FormerMazda
Inlägg: 6066
Blev medlem: 27 februari 2006, 14:59:36
Ort: Tranås (Jönköping)

Re: Behöver hjälp att skapa arduino kod för adresserbara led

Inlägg av FormerMazda »

Jag var på gång en gång att göra en sådan simulering.
Efter lite youtubande hittade jag ett bra exempel, men fick aldrig kontakt med skaparen.
Och efter att ha försökt lite själv med hårt skrivna och random-scener så var jag aldrig riktigt nöjd.

En idé jag aldrig kom till att testa var att youtubea fram flimret jag ville, och sedan "spela in det" med en arduino och en LDR eller liknande, helt enkelt genom att hålla LDRen mot skärmen.

Teoretiskt borde det funka?
Skriv svar