S4A Installation

Fra Holstebro HTX Wiki
Skift til: navigering, søgning
Scratch 4 Arduino logo

Scratch for Arduino er et simpelt programmeringsmiljø, der er lavet til udvikling af simple programmer der har kontakt til hardware via Arduinoen, så det betyder at der skal sættes noget op for at tingene fungerer.

Programmeringsmiljøet

Selve programmeringsmiljøet i S4A består af 4 dele:

  • En computer med USB-port - der kan være med alle tre gængse styressytemer, Windows, Mac og Linux. Ud over dette findes det også til RaspberryPI
  • Selve Arduinoen er den del der skal programmeres og der hvor man kan slutte hardware til
  • Et program der lægges ned i Arduinoen - det ser man normalt ikke når man programmerer i S4A, men det skal være der for at programmeringsmiljøet fungerer.
  • Et program der installeres på PC'en som et selve S4A programmeringsmiljøet
Arduino UNO Board Rev. 3

Arduinoen

Er en lille italiensk udviklet microcontroller[1] som er den der anvendes i teknologi på Holstebro HTX.

Hele hardwaren er forklaret generelt til anvendelse af Arduino. Til selve installationen skal man have styr på at man får den koblet til en USB-port og at man kan programmere Arduinoen.

Til den grundlæggende forbindelse anvendes Arduinos udviklings-software, som man skal have installeret først. Det står beskrevet under Arduino PC-software, hvor man skal have hul igennem til hardwaren ved at man kobler en COM-port til.

S4A software i arduinoen

For at S4A systemet kan fungere skal der installere en firmware i Arduinoen, som er det program S4A miljøet[2] snakker med for at få det til at virke.

Der skal hentes et traditionelt Ardoinu-program der hedder S4AFirmware15.ino.

Firmware filen skal hentes på S4A hjemmesiden under Downloads hvor man skal ned under overskriften "Installing the Firmware into your Arduino" for at finde der hvor der står "Download our firmware from here".

Det kan være en fordel at hente det fra deres side i stedet for at benytte de links jeg har lagt ind her, da de kan lave nye opdateringer.

Når man har hentet filen skal den ind i arduino-miljøet og man vil typisk få følgende meddelelse fra Arduinosoftwaren når man forsøger at åbne filen. Det skal man bare acceptere.
Meddelelse fra Arduino-softwaren - skal bare accepteres

Selve upload til Arduinoen gør man ved at åbne arduino-softwaren, hente firmware-filen (se ovenfor), og for at få den uploadet klikker man på Upload (rød markering), og kontrollerer at at den siger Upload færdig (blå markering) som vist her.
Visning af Arduino software når man uploader firmware

Der er typisk to ting der kan gå galt:

  • At man har startet S4A-softwaren - så kan Arduinosoftwaren ikke uploade til Arduinoen
  • At man ikke har indstillet til den rigtige COM-port (gul markering) - Det kan man rette under Værktøjer - Seriel Port (værktøjslinjen i Arduino-softwaren)
Udviklingsmiljøet til S4A Scratch for Arduino

Selve programmerings-softwaren

Programmeringssoftwaren er et selvstændigt projekt, men er baseret på det grafiske programmeringssprog Scratch[3].

Programmerings-softwaren skal hentes og installeres på det styresystem ens computer arbejder med, på siden under Downloads, hvor man kan få software til:

  • Windows
  • Mac
  • Linux (Debian)
  • Linux (Fedora)
  • Raspbian (Debian for RaspberryPi)

Det ser umiddelbart ud til at de anbefaler at man starter med at installere dette først, men jeg vil nok vente til efter man har tingene nede i Arduinoen, så går det lettere.

Når man har installeret skal programmet startes med S4A, så man kommer ind i et billede der svarer til det vise her til højre.

Referencer