...
Mindstormille voidaan ohjelmoida RobotC-kielellä, joka pohjautuu C-kieleen. RobotC-kielestä on karsittu turhia ominaisuuksia, mitä ei tarvita Mindstormsin ohjelmoinnissa. Kehitysympäristö on maksullinen, mutta kokeiluversio on ladattavissa ilmaiseksi. Luokkien E404 ja E413 koneisiin on asennettu täysversiot. Uusin versio(3.x) , jolla saadaan käyttöön myös värianturit on asennettu VMware player virtuaalikoneeseen.
Esimerkkejä mitä Mindstormeilla voi saada aikaan:
- http://www.youtube.com/watch?v=4YZeX8ti7Io
- http://www.youtube.com/watch?v=b3vDnwwBmgQ
- http://www.youtube.com/watch?v=ZIkj2rpyCmE
Materiaali
Osuuden (alustava) aikataulu
- TuntiTunnit: Mindstormiin ja kehitysympäristöön tutustuminen. Kehitysympäristöön tutustuminen. Ohjelman rakenne. Moottorien ohjaaminen.
- Tunti: Ohjelman tekemistä. Yksinkertaisen ohjelman lataaminen.
- Tunti: Moottorien ohjaaminen. Ehtolauseet.
- Tunti: Anturien lukeminen. Toistolauseet.
- Tunti: Funktiot.
- Tunti: ?
- Tunti: Moottorien enkooderin lukeminen ja exceliin vienti.
Tehtävät
...
- Tunnit: Anturien lukeminen. while. Koodin kommentit. Muuttujista.
- Tunnit: Ehtorakenne. Toistorakenteet.
- Tunnit: Loogiset operaattorit. Funktiot.
- Tunnit: (Ei uutta asiaa).
- Tunnit: Ajastimet.
- Tunnit: (Ei uutta asiaa).
- Tunnit: (Ei uutta asiaa).
Tehtävät
Tehtävät ja esimerkit kolmannen osapuolen antureille
RobotC virtuaalikoneessa
Virtuaalikoneissa pitäisi näkyä työpöydällä linkki Z:-levylle. Mikäli jaettu kansio ei virtuaalikoneen työpöydältä käynnisty, pitää kansio ns. aktivoida.
-> Virtuaalikoneen ikkunan keskimmäinen pudotus valikko "Virtual Machine"
-> Virtual Machine Settings...
-> Options -välilehti
-> Shared Folders
-> klikkaa "Z- home directory" kansiota oikealta laatikosta
-> laita ylä laatikosta täppä kohtaan "Always enabled" -> ok
Jos robotti ei reagoi mihinkään
Ohjeet, jos robotti menee toimimattomaan tilaan (ei reagoi nappeihin, eikä usb:n kautta pääse käsiksi): http://thenxtstep.blogspot.com/2006/06/clicking-brick-syndrome.html