led
- Niklas Elste
- PAR-64
- Inlägg: 2169
- Blev medlem: sön 13 jul 2008, 15:58
det ser bra ut då måste jag bart tolka i vilken del av koden som utgångs värdet hanteras och sen programera att den ska ge motsvarande i pulser
void loop() // run over and over again
{
if(DmxField[0] >=127)
{
digitalWrite(ledPin, HIGH); // sets the LED on
}
else
{
digitalWrite(ledPin, LOW); // sets the LED off
}
}
och här antar jag att jag får ersätta med 256 rader med kod
void loop() // run over and over again
{
if(DmxField[0] >=127)
{
digitalWrite(ledPin, HIGH); // sets the LED on
}
else
{
digitalWrite(ledPin, LOW); // sets the LED off
}
}
och här antar jag att jag får ersätta med 256 rader med kod
- Niklas Elste
- PAR-64
- Inlägg: 2169
- Blev medlem: sön 13 jul 2008, 15:58
-
- PAR-20
- Inlägg: 92
- Blev medlem: tis 04 dec 2007, 01:46
- Ort: Linköping, Ryd (Från Ljungsbro)
- Kontakt:
- Niklas Elste
- PAR-64
- Inlägg: 2169
- Blev medlem: sön 13 jul 2008, 15:58
-
- PAR-20
- Inlägg: 92
- Blev medlem: tis 04 dec 2007, 01:46
- Ort: Linköping, Ryd (Från Ljungsbro)
- Kontakt:
Alltså, om du parallellkopplar lysdioder så kan man inte säga hur mycket ström som kommer gå igenom en enskild diod. Rent teoretiskt så skulle man kunna ta 5 dioder och parallellkoppla dem, sedan låta 100 mA ström flyta igenom kopplingen; i teorin passerar då 20 mA ström genom varje diod. I praktiken vet du dock inte.. En utav dioderna kan mycket väl få ta hand om 40 mA, och brinner då upp. Om man istället sätter ett motstånd framför varje "gren" i parallellkopplingen så slipper man det problemet.
(Sedan kan man i kopplingen ovan ersätta en diod med ett gäng seriekopplade dioder, men, men)
(Sedan kan man i kopplingen ovan ersätta en diod med ett gäng seriekopplade dioder, men, men)
- Gustaf Gagge
- PAR-56
- Inlägg: 536
- Blev medlem: sön 23 sep 2007, 22:43
- Presentation: Började med ljusteknik av en slump och jobbade extra med ljus och ljud under några år.
började på Dramatiska institutets (nuvarande Stockholms Dramatiska Högskola) Teater Teknik program.
fortsatte där jobba extra med ljus på flera teatrar runt om i stockholm.
Sedan jag gick ut har jag jobba proffisionellt med Ljus och video,
Några av de arbetsplatser jag jobbat på: Södrateatern, Dramaten, Stockholms Stadsteater, Teater Galeasen, SUTODA och Lumination of Sweden - Ort: Stockholm
nej det blir bilr så här för 1 kanals led dimmer förutsatt att du initerat en utgång som stödjer pwm tex 9 istället för 13:Niklas Elste skrev:det ser bra ut då måste jag bart tolka i vilken del av koden som utgångs värdet hanteras och sen programera att den ska ge motsvarande i pulser
void loop() // run over and over again
{
if(DmxField[0] >=127)
{
digitalWrite(ledPin, HIGH); // sets the LED on
}
else
{
digitalWrite(ledPin, LOW); // sets the LED off
}
}
och här antar jag att jag får ersätta med 256 rader med kod
void loop() // run over and over again
{
val= (DmxField[0]);
analogWrite(ledPin, val);
delay (15);
}
- Niklas Elste
- PAR-64
- Inlägg: 2169
- Blev medlem: sön 13 jul 2008, 15:58
- Gustaf Gagge
- PAR-56
- Inlägg: 536
- Blev medlem: sön 23 sep 2007, 22:43
- Presentation: Började med ljusteknik av en slump och jobbade extra med ljus och ljud under några år.
började på Dramatiska institutets (nuvarande Stockholms Dramatiska Högskola) Teater Teknik program.
fortsatte där jobba extra med ljus på flera teatrar runt om i stockholm.
Sedan jag gick ut har jag jobba proffisionellt med Ljus och video,
Några av de arbetsplatser jag jobbat på: Södrateatern, Dramaten, Stockholms Stadsteater, Teater Galeasen, SUTODA och Lumination of Sweden - Ort: Stockholm
eftersom den skall skriva värdet val på pwm utgången och Val är detsamma som värdet den får från dmxfield 0 som är samma som den första dmx kanalen som är betämd i detta fall dmx kanal 10. och eftersom det värdet aldrig överskrider 255 så blir det max 255. dvs skickar ljusbordet 50% på kanal 10 så blir val 127 och lysdioden lyser på 50%.
skall tilläggas att man måste initiera val i setupen precis som med utgången.
kanske lite förvirrande men jag hoppas att det förklarar lite iaf.
skall tilläggas att man måste initiera val i setupen precis som med utgången.
kanske lite förvirrande men jag hoppas att det förklarar lite iaf.
_______________________________________________________________________________
Läs min blogg med gör det själv projekt för teaterteknik. http://technicaltheaterbackstage.blogspot.se/
Läs min blogg med gör det själv projekt för teaterteknik. http://technicaltheaterbackstage.blogspot.se/
- Niklas Elste
- PAR-64
- Inlägg: 2169
- Blev medlem: sön 13 jul 2008, 15:58
- Lars Magnus Johansson
- PAR-30
- Inlägg: 109
- Blev medlem: tor 06 dec 2007, 23:14
- Presentation: Hustekniker och samlare av maskiner med vita och svarta tangenter
- Ort: Piteå
- Kontakt:
??Oskar Johansson skrev:Alltså, om du parallellkopplar lysdioder så kan man inte säga hur mycket ström som kommer gå igenom en enskild diod. Rent teoretiskt så skulle man kunna ta 5 dioder och parallellkoppla dem, sedan låta 100 mA ström flyta igenom kopplingen; i teorin passerar då 20 mA ström genom varje diod. I praktiken vet du dock inte.. En utav dioderna kan mycket väl få ta hand om 40 mA, och brinner då upp.
Nädu Oskar, Det där resonemanget köper jag inte. Om en diod drar 20mA så drar 5 parallella 100mA.
Dör en diod så drar de resterande fyra 80mA.
Kortsluts en diod så löser förhoppningsvis säkringen ut.
Däremot så kan inte strömmen snedfördelas över en enskild diod. Den drar den ström den drar.
Om du tar två stycken 1000W CP-62 glödisar och parallellkopplar dessa så drar de totalt 2000W, ca 8.7A. Inte fasiken går det 8,7A genom den ena och inget genom den andra.
Never.
L
-
- PAR-20
- Inlägg: 92
- Blev medlem: tis 04 dec 2007, 01:46
- Ort: Linköping, Ryd (Från Ljungsbro)
- Kontakt:
Diod != glödlampa == resistiv last
Dioder har bara ett spänningsfall, de har ingen resistans på samma sätt som en lampa. (Ok, de har resistans, men den räknar man inte med för att den är så låg..)
Dioder är halvledare, glödlampornas närmaste släkting är en resistor/motstånd.
En lysdiod styr du med strömmen, inte med spänningen. Begränsar du inte strömmen så brinner en lysdiod glatt upp.
Ta en lysdiod, du vet om framspänningsfallet på den (t.ex. 3 volt), du vet om matningsspänningen (t.ex. 9 volt.) Spänningen över lysdioden kommer då vara 9 - 3 = 6 volt. Nu måste vi ansluta ett motstånd i serie med lysdioden för att begränsa strömmen: Låt oss säga att vi vill ha en ström på 20 mA,det ger enligt ohms lag U=R*I: 6=x*0,02 => x=300 ohm.
Låt oss nu säga att vi istället dimensionerar motståndet så strömmen begränsas till 40 mA och vi parallellkopplar två lysdioder. 40 mA ska passera dessa två lysdioder, och de två dioderna har ett framspänningsfall på 3 V.
Vad händer om framspänningsfallet på den ena dioden är lite lägre än på den andra? (Frågan är inte om de är olika, frågan är hur pass olika de är) Eller om den lilla, lilla resistansen är något lite olika (eftersom den är så liten så är en liten förändring en i sammanhanget ändå en _relativt_ stor förändring) mellan de båda?
Poff, och den ena dioden brinner upp. Och den andra får 40 mA. Poff, och båda är döda.
( http://sv.wikipedia.org/wiki/Lysdiod )
Dioder har bara ett spänningsfall, de har ingen resistans på samma sätt som en lampa. (Ok, de har resistans, men den räknar man inte med för att den är så låg..)
Dioder är halvledare, glödlampornas närmaste släkting är en resistor/motstånd.
En lysdiod styr du med strömmen, inte med spänningen. Begränsar du inte strömmen så brinner en lysdiod glatt upp.
Ta en lysdiod, du vet om framspänningsfallet på den (t.ex. 3 volt), du vet om matningsspänningen (t.ex. 9 volt.) Spänningen över lysdioden kommer då vara 9 - 3 = 6 volt. Nu måste vi ansluta ett motstånd i serie med lysdioden för att begränsa strömmen: Låt oss säga att vi vill ha en ström på 20 mA,det ger enligt ohms lag U=R*I: 6=x*0,02 => x=300 ohm.
Låt oss nu säga att vi istället dimensionerar motståndet så strömmen begränsas till 40 mA och vi parallellkopplar två lysdioder. 40 mA ska passera dessa två lysdioder, och de två dioderna har ett framspänningsfall på 3 V.
Vad händer om framspänningsfallet på den ena dioden är lite lägre än på den andra? (Frågan är inte om de är olika, frågan är hur pass olika de är) Eller om den lilla, lilla resistansen är något lite olika (eftersom den är så liten så är en liten förändring en i sammanhanget ändå en _relativt_ stor förändring) mellan de båda?
Poff, och den ena dioden brinner upp. Och den andra får 40 mA. Poff, och båda är döda.
( http://sv.wikipedia.org/wiki/Lysdiod )
- Mikael Hedman
- PAR-36
- Inlägg: 256
- Blev medlem: tis 26 aug 2008, 12:16
- Presentation: Part time DJ från Sundsvall. Ljud & Ljus för mindre tillställningar.
- Ort: Sundsvall
-
- PAR-20
- Inlägg: 92
- Blev medlem: tis 04 dec 2007, 01:46
- Ort: Linköping, Ryd (Från Ljungsbro)
- Kontakt:
- Niklas Elste
- PAR-64
- Inlägg: 2169
- Blev medlem: sön 13 jul 2008, 15:58
- Niklas Elste
- PAR-64
- Inlägg: 2169
- Blev medlem: sön 13 jul 2008, 15:58
- Gustaf Gagge
- PAR-56
- Inlägg: 536
- Blev medlem: sön 23 sep 2007, 22:43
- Presentation: Började med ljusteknik av en slump och jobbade extra med ljus och ljud under några år.
började på Dramatiska institutets (nuvarande Stockholms Dramatiska Högskola) Teater Teknik program.
fortsatte där jobba extra med ljus på flera teatrar runt om i stockholm.
Sedan jag gick ut har jag jobba proffisionellt med Ljus och video,
Några av de arbetsplatser jag jobbat på: Södrateatern, Dramaten, Stockholms Stadsteater, Teater Galeasen, SUTODA och Lumination of Sweden - Ort: Stockholm
jag har ännu inte testat det men jag tror att den kallas Parallel-in/Serial-out Shift Register har lite för mycket att göra just nu men jag ska se om jag kan pula lite med det nästa vecka.
_______________________________________________________________________________
Läs min blogg med gör det själv projekt för teaterteknik. http://technicaltheaterbackstage.blogspot.se/
Läs min blogg med gör det själv projekt för teaterteknik. http://technicaltheaterbackstage.blogspot.se/
- Gustaf Gagge
- PAR-56
- Inlägg: 536
- Blev medlem: sön 23 sep 2007, 22:43
- Presentation: Började med ljusteknik av en slump och jobbade extra med ljus och ljud under några år.
började på Dramatiska institutets (nuvarande Stockholms Dramatiska Högskola) Teater Teknik program.
fortsatte där jobba extra med ljus på flera teatrar runt om i stockholm.
Sedan jag gick ut har jag jobba proffisionellt med Ljus och video,
Några av de arbetsplatser jag jobbat på: Södrateatern, Dramaten, Stockholms Stadsteater, Teater Galeasen, SUTODA och Lumination of Sweden - Ort: Stockholm
jupp spelar ingen roll vilken mikroprocessor man använder. man kan antingen använda ett antal ingångar för att göra adresseringen eller använda sig av en krets som gör om det till en serie med 1 or och 0 or. kostar 7,60 på elfa så den är inte jätte dyr.
_______________________________________________________________________________
Läs min blogg med gör det själv projekt för teaterteknik. http://technicaltheaterbackstage.blogspot.se/
Läs min blogg med gör det själv projekt för teaterteknik. http://technicaltheaterbackstage.blogspot.se/
- Niklas Elste
- PAR-64
- Inlägg: 2169
- Blev medlem: sön 13 jul 2008, 15:58
- Niklas Elste
- PAR-64
- Inlägg: 2169
- Blev medlem: sön 13 jul 2008, 15:58
jag hadde annars en ide om en auto matisa adressering
vid uppstart av armatur så tar den första adresssen med typ max värde och sen släpper den adress till nästa aremator som tar nesta adress
L=armatur
A=adress
ljusbord skickar tex adress A25
L1 A25 skickar A26 vidare
L2 A26 skickar A27...
så när armaturen har skickat adress till nästa så ställer den sig i repeeter läge och dmx flyter igenom kedjan som vanligt
men detta kräver att man inte förlorar strömmen till armaturerna för då skiter det sig
kanske en learn knapp skulle kunna lösa problemet
vid uppstart av armatur så tar den första adresssen med typ max värde och sen släpper den adress till nästa aremator som tar nesta adress
L=armatur
A=adress
ljusbord skickar tex adress A25
L1 A25 skickar A26 vidare
L2 A26 skickar A27...
så när armaturen har skickat adress till nästa så ställer den sig i repeeter läge och dmx flyter igenom kedjan som vanligt
men detta kräver att man inte förlorar strömmen till armaturerna för då skiter det sig
kanske en learn knapp skulle kunna lösa problemet
Vilka är online
Användare som besöker denna kategori: 5 och 0 gäster