pátek 12. prosince 2014

PICAXE a svíčka

Simulace svíčky pomocí PICAXE...

Jelikož se stále vrtám v mikročipech a programování přímo miluji, vyzkoušel jsem si nasimulovat plápolání plamene svíčky.

No, zas tak přesně to nebylo... na vině je kamarád David, který mi poslal zdroják téhož, ale funkčně mi to připomínala škrtání sirkami.

Tak jsem na tom kapku zapracoval...

Zapojení

Zapojení je jednoduché, v podstatě mimo povinné bižutérie okolo PICAXE jen oranžová LED. Protože je navíc připojena přes PWM a moderní LED toho vydrží hodně, nemá ani předřadný rezistor.

Zapojení.
Nahoře napájení, dole programování.

Zdroják

'1x PICAXE-8M2+
'1x LED
'1x R330 (optional)

symbol CANDLE = c.2 'LED, musí mít PWM

symbol rndGenerator = w0

symbol rnd = b0
symbol rndPause = b1
symbol currentValue = b2
symbol newValue = b3

symbol candleValue = w2
symbol counter = b6

'Frekvencí se nastavuje 'živost' svíčky
'Možnosti: k31, k250, k500, m1, m2, m4, m8, m16, m32
'Vhodné: m1, m2, m4, m8
setfreq m4

do
   random rndGenerator

   newValue = currentValue + rnd

   if newValue > currentValue then
      for counter = currentValue to newValue step 2
         candleValue = counter + 100
         pwmout CANDLE, 99, candleValue
      next
   else
      for counter = currentValue to newValue step -1
         candleValue = counter + 100
         pwmout CANDLE, 99, candleValue
      next

      pause rndPause
      endif

   currentValue = newValue
loop

Video

Je čas Vánoc, tak jsem si dovolil video také ozvučit a otitulkovat. Máte tak možnost porovnat reálnost PICAXE svíčky s klasickou svíčkou.



1 komentář:

  1. Ahoj Pájo :) Právě jsem narazila na tvůj návod jak si na blog dát vlastní doménu. Ne, že bych byla nějaký počítačový antitalent :D Už se mi podařilo vytvořit několik klikajících ikonek přes html kódy, každopádně v "aplikaci" domény bych nechtěla udělat žádnou chybu, chtěla bych, aby mi fungovala a vše bylo ok, proto jsem se rozhodla, že tě zkusím kontaktovat a zároveň tě poprosit, zda by si mi s nastavením domény nemohl pomoci, abych se vyhnula nechtěným komplikacím :) Budu ti hrozně moc vděčná, pokud mi vyjdeš vstříc :) Měj se krásně, Verča ;)(horseforevertogether@seznam.cz)

    OdpovědětVymazat