Introduktion till Arduino

Många av er är säkert redan bekanta med Arduino, men för den oinvigde följer här en liten introduktion!

Arduino Uno R3

Hårdvara

Arduino är, enkelt uttryckt, en dator. Om än en väldigt simpel sådan. Den har inget direkt operativsystem, går ej att ansluta till en skärm (om man inte absolut vill), och drivs antingen via USB-port eller en batterieliminator på 6-20V.… Läs mer

Introduktion till programmering, del 5- Import av bibliotek och GPIO på Raspberry Pi

Introduktion till programmering

Va? Onsdag idag också!? Ja, det ser inte bättre ut 😉

Förra veckan tittade vi på Enkla program och funktioner. Jag har i flera veckor nu lovat att ta upp import av bibliotek. Och nu är det dags!

Vi har gått igenom några enklare program, och till och med programmerat en egen funktion, men vad gör man om den funktionalitet man behöver inte finns inbyggd i språket?… Läs mer

Introduktion till programmering, del 4- Enkla program och funktioner

Åter onsdag! Vid det här laget är vi rena programmeringsproffsen, eller hur? 😉

Förra veckan tittade vi på Grundläggande begrepp och datatyper, i detta inlägg ska vi gå in på enkla program och funktioner.

Om man ska förenkla hela programmeringstänket så finns det egentligen bara tre moment: Inmatning, beräkning och utmatning.… Läs mer

mbot, en Wifi-robot baserad på Raspberry Pi – del 1

Vi har tidigare testat Raspberry Pi tillsammans med två motorkontrollerkort, L298 (länk till testet) och RaspiRobot Board v2 (länk till testet). I båda fallen använde vi biblioteket för RaspiRobot Board v2.

Men dessa små exempel var väldigt basala, och roboten rör sig på samma sätt varje gång.… Läs mer

Introduktion till programmering, del 3- Grundläggande begrepp och datatyper

Förra veckan tittade vi på olika programmeringsparadigmer och vad som skiljer dem åt. Nu är det onsdag igen, och läge att börja titta lite mer på just själva programmeringen!

Till att börja med vill man såklart kunna lagra information, data, när man programmerar.… Läs mer

Konfigurera 1wire-enheter på OW-SERVER-[ENET/WIFI] genom att accessa urler

OW-SERVER-ENET-2 och OW-SERVER-WIFI-2G är smidiga nätverk till 1wire-bryggor från www.embeddeddatasystems.com/. Informationen hämtas normalt genom att läsa den xml-fil som innehåller all aktuell sensordata.

Vissa 1wire-enheter har inställningar, och de resettas vid omstart. I ett system med automatisk hämtning av information vill man så klart inte manuellt behöva ändra inställningarna efter en omstart.… Läs mer

Introduktion till programmering, del 2- Paradigmer

I förra avsnittet gick vi igenom datorns och programmeringsspråkens historia. Vi fortsätter vår serie om programmering med att titta lite på vad som skiljer de olika programmeringsspråken åt.

Till att börja med finns det lågnivåspråk och högnivåspråk. Lågnivåspråk ligger närmare maskinkod (tänk ettor och nollor, för att förenkla), och är således svårare att programmera i eftersom det krävs fler kommandon för att göra samma sak, och koden är även svårare att läsa och förstå.… Läs mer

Introduktion till programmering, del 1- Historia

Visst är det kul med Raspberry Pi, men vore det inte ännu roligare om man kunde programmera på den? Och om man förstod vad koden gör?

Tanken med den här lilla introduktionen till programmering är att ge en liten bakgrund till programmeringen, vilka olika paradigmer (”sätt” att programmera) som finns och vad man kan försöka ha i åtanke för att skriva effektiv kod.… Läs mer

Fibaro Home Center 2 recovery mode

Bakgrund

Det är aldrig kul när en avancerad teknisk pryl crashar eller strular. Fibaro Home Center 2 (HC2) har dock ett mycket fiffigt USB-minne innanför täcklocket där kablarna ansluts som kan användas för att fabriksåterställa HC2an.

Backuper

Vid uppgradering av mjukvara tas en automatisk backup på konfigurationen som sparas på USB-minnet.… Läs mer