En introduktion till Scratch

I detta gästbloggsinlägg går Jack-Benny Persson från Cyberinfo Sverige igenom grunderna i programmeringsspråket Scratch.

Scratch är ett helt eget programmeringsspråk utvecklat av MIT i USA med syfte med lära ut grunderna i programmering. Låt dig inte luras av den gulliga katten och den färgglada grafiken i programmet i tron att Scratch inte är något för dig.… Läs mer

Inga granar ska behöva dö – Kodexempel

Många är ni som efterfrågat hur man gör för att få sin julgran att blinka när den behöver vatten – frukta inte, vi har ett kodexempel!

(Förutom en Fibaro HC2 behöver du även en vattensensor och en brytare)

”Master dimmer” på Home Center 2

Master dimmerHelt plötsligt behöver du dimma ett flertal dimmers i huset till samma nivå! Helgalet! Men hur gör du!?

Enkelt! Du skapar en virtuell enhet! Till denna behöver du endast ett slider-element, och följande kod klistras in i Lua-fönstret för denna:

Lua-sheriffen, del 8- Fibaro Home Center 2

Oj då, vad är nu detta? 😮

Lua-sheriffen

Nu har vi gått igenom grunderna i Lua, så vad passar väl bättre än att börja tillämpa det praktiskt? Flera Z-wave-kontrollers har stöd för Lua, däribland Fibaros flaggskepp Home Center 2.
I detta inlägg ska vi kort gå igenom vad man kan göra med Lua, och framöver kanske lägga upp lite exempel!… Läs mer

Raspberry Pi Zero med ethernet och hd44780-display

Vem är inte igång med gästbloggsinlägg igen, om inte Finkman? Idag ska han lära oss hur man gör med Raspberry Pi Zero! 🙂

Gästbloggare

Raspberry Pi Zero, perfekta grejen för Internet of Things-applikationer, info-radiatorer och dyl. iom dess formfaktor och låga strömförbrukning.… Läs mer

Lua-sheriffen, del 5- Objekt

Nu är det återigen dags för ett avsnitt av…

Lua-sheriffen

Förra gången gick vi igenom funktioner, så det känns rätt naturligt att följa upp detta med objekt och metoder!

Objektorientering kanske inte är den viktigaste delen av Lua i och med att det till stor del används som ett skriptspråk, men vi går igenom det då det kan vara bra att använda sig av i vissa fall.… Läs mer

Lua-sheriffen, del 4- Funktioner

Är det bara jag som tycker det är lite ironiskt att ”Lua” står ovanpå en sol? ”Lua” betyder ”måne” på portugisiska. 😀

Lua-sheriffen

Förra veckan tittade vi på Tables, idag ska vi gå vidare och titta på funktioner!

Vi börjar direkt med att ta ett exempel på en väldigt enkel funktion, fakultet (som vi tittat på tidigare, även denna gång är den rekursiv):

Kort sagt, om det inskickade talet är mindre än 2 (det vill säga, 1 eller 0), skicka tillbaka 1, annars multipliceras det nuvarande talet med ett nytt fakultet-anrop som tar talet under det nuvarande.… Läs mer