Arduino er et konsept der en familie mikrokontrollerkort kan brukes til ulike programerbare kontrollfunskjoner. På internett finnes mange fora (Communities) for DIY-prosjekter (Do It Yourself) med utgangspunkt i disse kontrollerkretsene. Der er det lagt ut programskisser og løsninger som kan benyttes av interesserte, basert på Open Source-prinsippet. Se http://arduino.cc/ som er hovedformunet for Arduino-samfunnet. Se også http://www.arduino.org/ Programmering av Arduino kan enten skje med Arduino IDE som kan lastes ned her eller her, med Atmel Studio med Visual Micro plugin/Visual Studio Arduino plugin som lastes ned her eller med Eclipse som kan lastes ned her. Bibliotekfunksjoner kan lastes ned her
Du kan kjøpe en del Arduino-enheter i vår nettbutikk
Du kan ta en kurs i Arduino her
- forumer: MickMake
Eclipse er et alternativt utviklingsmiljø for Arduino programskisser. Det kan lastes ned her Her kan du velge mellom javaversjoner eller vanlige C/C++ - versjoner.
{jcomments on}UNO har bare én serieport. Biblioteket AltSoftSerial gir en ekstra serieport på Arduino UNO. Denne rutinen er bedre en SoftSerial-rutinen siden den ikke interfererer med andre bibliotekfunksjoner som SoftSerial-biblioteket kan gjøre. AltSoftSerial bruker faste porter for Rx og Tx. SoftSerial kan ikke sende og motta samtidig. AltSoftSerial og SoftSerial kan under gitte forutsetninger brukes sammen.
{jcomments on}Blant kursinnholdet kan nevnes:
Fullført kurs gir kursdiplom og attest.
Kurset kan bestilles her
{jcomments on}Denne Arduino-appen kan styre et kjøretøy fram og tilbake og svinge til venstre og høyre i av/på-posisjoner (digitale posisjoner). Farten kan stilles i egen innstilling øverst til høyre i appen. I tilegg kan man slå på hovedlys, baklys og bruke horn. Appen har også en funksjon der man kan tilte eller rulle på telefonen for å styre kjøretøyet. Den kommuniserer ved hjelp av bluetooth med en hastighet på 115200.
Nettsiden for appen finner du her hvor det er beskrivelse av hvordan bilen bygges som appen styrer.
Appen lastes ned på Android-telefonen ved hjelp av PlayStore (Play Butikk).
{jcomments on}Det finnes to typer Bluetooth-kort. HC-05 er er en master og kan kommunisere med HC-06 som er slaveenhet. Kommunikasjonen skjer med en hastighet opp til 1382400 baud og har en rekkevidde opp til 10 meter. Bluetooth egner seg derfor til høyhastighetssamband mellom enheter for korte avstander, opp til 10 meter.
Atmel Studio 7 (versjon 7.0.1006) sammen med extension-modulen Arduino IDE for Atmel Studio 7 (Visual Micro for Atmel Studio 7) bygger på Visual Studio 2015 fra Microsoft. Den har en rekke fordeler framfor det tradisjonelle Arduino-mijøet. Blant fordelen kan nevnes en rekke utvidelsesfunksjoner (extesions), debugger-funksjon, opplisting av tilgjengelige funksjoner under skriving av programuttrykkene, osv.
Arduino IDE kan installeres fra Extensions and Updates fra Tools-menyen. Klikk på Available Downsload og søk på Arduino. Last ned Arduino IDE for Atmel Studio 7. Du må ha brukertilgang hos Atmel for å laste ned modulen, men det har du allerede da du lastet ned Atmel Studio 7. Dersom du har installert Atmel Studio 6.2 med Visual Micro-modulen for Arduino IDE tidligere, kan det by på problemer med å installere Atmel IDE for Atmel Studio 7. Det er da nødvendig og avinstallere Atmel Studio 6.2 med Visual Micro-modulene før du installerer Arduino IDE for Atmel Studio 7. Det kan også være nødvendig å avintallere gamle Microsoft Visual Studio-versjoner før du installerer Atmel Studio 7 og Visual Studio for Arduino IDE i Atmel Studio.
Atmel Studio støtter ikke bruk av faner i Arduino-programmer. Programmelementer i egne filer som vises automatisk som faner i Arduino IDE kan legges til manuelt i Atmel Studio i menyvalget Project/Add Existing Item... eller Project/Add New Item.. for nye programfiler.
Microsoft Visual Studio 2017 støtter også programmering i Arduino ved hjelp av modulene Visual Micro og Arduino IDE for Visual Studio. Men programmet er stort og krever en tyngre maskin. Visual Mirco krever lisens.
Input RC signal til ESC er pulsbreddesignal på 50Hz der pulsbredden varierer fra 1ms til 2ms der 1,5ms er midtposisjonen. Dutycycle: 20ms
Fjernkontroll med telefon over bluetooth eller WiFi
https://forum.arduino.cc/index.php?topic=262419.0
Her er en prosjekt som registrerer data som vises på en skjerm og sender det til enwebserver på Intermet ved hjelp av enGSM-enhet.
Andre prosjekter:
Datastyring i hjemmet