Mitä olemme tehneet tällä viikolla
Teimme taulukon Lego Mindstormsille ja Arduinolle löytyvistä Scratch/Snap-ohjelmointiohjelmista ja kokosimme siihen tietoa, mikä toimi ja mikä ei. Kokeilimme Arduino-ohjelmointikieltä ja itse Arduinoa; miten se toimii Linux-läppäreiden kanssa. Kävimme vierailulla Fysiikan laitoksella hiukkaskiihdyttimen luona sekä matematiikan ja tilastotieteen osastolla. Autoimme 3-luokkalaisia Scratchin käytössä heidän kouluvierailullaan ja lukiolaisia GeoMag-haasteessa (viikon aikana kehitetyt ohjeet täällä). Autoimme myös kouluvierailuiden ideoinnissa.
Scratch/Snap-johdannaiset eri laitteita varten
Mikä ei toiminut:
- Snap4Arduino ei suostunut latautumaan Helsingin yliopiston Ubuntulle ja pyysi henkilökunnan salasanoja.
- S4a.cat ei toiminut läppäreillä. Läppäreiden linux ei sallinut sen asentamista ja pyysi ylimääräistä asentelua.
- Enchanting oli ladattavissa koneille, mutta se ei toimi NXT Mindstormsin kanssa.
- EV3 Scratch Helper App ei toiminut, koska siihen tarvitaan Scratch 2.0.
- Open Roberta Lab -nettisivusto ei toimi nyky NXT mindstorms käyttöjärjestelmän kanssa.
Mikä toimi:
- Arduino Scratch Extension (https://playground.arduino.cc/Interfacing/Scratch) toimi ja latasimme sen kaikille koneille.
- S4a.cat Scratch nettikoodi toimii Arduinon kanssa.
Jos taulukko alla ei näy kunnolla, voit ladata sen myös täältä.
Kooste Mindstormsille ja Arduinolle löytyneistä Scratch/Snap -johdannaisista
Nimi
Nettisivu
Arduino/
Lego/
muu?
Windows/
Linux?
Mikä käyttis robossa?
Asennus
Muita huomioita
Open Roberta Lab
https://lab.open-
roberta.org/
Lego
Netistä pääsee ohjelmoimaan. Robolle ilmeisesti originaali firmware?
Ei asennusta
Useita Lego-robottimalleja, joita pääsee ohjelmoimaan ja ohjelma muistuttaa aika paljon AppInventoria. Emme päässeet testaamaan, koska Linkin roboilla on LeJOS eikä Legon oma käyttöjärjestelmä.
Enchanting
http://enchanting.
robotclub.ab.ca/
tiki-index.php
Lego
Windows, Linux, Mac OS X
Lataa ja asenna .deb-paketti
Linux-asennuspaketti ei täysin valmis. Sivustolla lyhyt ohjeistusvideo ja ladattavissa esimerkkejä. Ilmeisesti USB-yhteys ei toimi meidän läppäreissä, emme siis päässeet testaamaan.
EV3 Scratch Helper App
https://github.com/
koen-dejonghe/ev3-scratch-helper-app
Lego
Windows, Mac OS X
Tarvitaan Scratch 2.0, ei siis toimi Linuxilla. Emme pystyneet testaamaan.
Snap4Arduino
Arduino
Windows, Mac OS X, Linux, Chrome OS
Asenna Arduino IDE. Lisää käyttäjä ryhmiin tty ja dialout usermod-komennon avulla.
S4A
http://s4a.cat/
Arduino
Windows, Mac OS X, Linux (Debian) Linux (Fedora)
Lataa ja asenna .deb-paketti
Arduino Scratch Extension
https://playground.
arduino.cc/
Interfacing/Scratch
Arduino
Linux (Fedora), Mac OS X, Linux (Debian), Windows
Toimii selaimessa Scratch Device Pluginin avulla.
Linuxissa ei toimi, koska selainliitännäistä Chromelle ei ole.