PokittoLuokka


PokittoLuokka on suomenkieliseen opetukseen tarkoitettu tiimi, jossa säilytetään tunneilla tarvittavia ohjelmaesimerkkejä.

/media/uploads/Pokitto/pokitto_ukko_s_5c0X9fL.jpg/media/uploads/Pokitto/aasdas.jpg

POKITTO on hauska pieni pelikone, joka perustuu pikkuruiseen ARM Cortex-M0+ mikrokontrolleriin.

MIKROKONTROLLERIT ovat hyvin pieniä tietokoneita, joita käytetään ohjaamaan erilaisia laitteita, kuten ROBOTTEJA, DRONEJA, 3D-PRINTTEREITÄ, PESUKONEITA, MIKROAALTOUUNEJA jne.

MIKROKONTROLLERIEN OHJELMOINTIA kutsutaan sulautetuksi ohjelmoinniksi, ja se on erilaista kuin tietokoneiden ja kännyköiden ohjelmointi. Mikrokontrollerit ovat pieniä ja halpoja mutta niissä on paljon vähemmän laskentatehoa ja muistia kuin kännyköissä. Siksi sulautetun ohjelman pitää olla pieni ja tehokas.

MBED on tarkoitettu sulautetun ohjelmoinnin opettelupaikaksi. Joten eiköhän aloiteta!

IHAN ENSIMMÄISEKSI... Loggaa sisään mbed-tunnuksilla (Pokitto laitteen takana). Mene tämän sivun alas kohtaan "Code", ja avaa jonkin ohjelman sivu (esim. "HeiMaailma". Ohjelman sivulla paina "Import into Compiler" näppäintä sivun oikeassa reunassa. Uusi compiler (suom: kääntäjä) ikkuna avautuu. Voit aloittaa koodaamisen!

Information

OHJELMAN (.BIN) LATAAMINEN POKITTOON
Kun olet saanut ohjelmasi valmiiksi, ja painanut "Compile", tiedoston tallennusikkuna aukenee.
Talleta ohjelma (.bin loppuinen tiedosto) johonkin paikkaan josta löydät sen (esim. työpöydälle.

Kytke Pokitto USB kaapelilla kiinni tietokoneeseen. Paina takana oleva alimmainen kuminäppäin pohjaan. Pidä näppäintä pohjassa ja laita Pokitton virta päälle. Pokitto tulee näkyviin CRP DISABLD nimisenä levyasemana.

Seuraavaksi:

Windows
- Poista firmware.bin Pokitton asemasta (eli se CRP DISABLD asema)
- Kopioi oma ohjelmasi (.bin tiedosto) Pokitton asemaan
- Käynnistä Pokitto uudelleen, mutta älä paina näppäimiä enää pohjaan.

Valmis!

Mac OSX
Käynnistä terminal-ikkuna (omppu+välilyönti, kirjoita terminal ja paina enter).
Terminal ikkunassa:
- Siirry työpöydälle (tai sinne mihin .bin on talletettu) kirjoittamalla
cd Desktop

- Poista firmware.bin Pokittosta kirjoittamalla
rm /Volumes/CRP\ DISABLD/*.*

- Siirrä oma ohjelmasi työpöydältä Pokittoon kirjoittamalla
mv *.bin /Volumes/CRP\ DISABLD/
- Lopuksi käynnistä Pokitto uudelleen (mutta nyt älä paina näppäimiä enää pohjaan)

Valmis! Jätä terminal-ikkuna auki!

(Huom 1:) Muista painaa enter jokaisen käskyn jälkeen
(Huom 2:) Voit painaa kirjoittaessasi TAB näppäintä, ja Mac arvaa loput, esim. kirjoita vain "/Vol" ja paina TAB
(Huom 3:) Seuraavan kerran kopioidessasi, voit painaa terminal-ikkunassa ylös-näppäintä ja edelliset komennot tulevat automaattisesti näkyviin, sinun ei tarvitse kirjoittaa niitä uudelleen!

Note

OHJELMAN TESTAAMINEN EMULAATTORISSA ILMAN POKITTOA
Huom! Firefox toimii tässä paljon paremmin kuin Chrome
Avaa emulaattori osoitteesta https://felipemanga.github.io/PokittoEmu/ Vedä ja tiputa .bin tiedosto suoraan nettibrowserin ikkunaan

Code

  • HeiMaailma

    HeiMaailma on ensimmäinen ja yksinkertaisin Pokitto -ohjelman esimerkki. Se kirjoittaa tekstin Pokitton ruudulle.

    Last updated: 10 Oct 2018 2 12
  • Palloja

    Tämä ohjelma piirtelee palloja Pokitton näytölle

    Last updated: 10 Oct 2018 1 0
  • Piirtely

    Tässä ohjelmassa voi piirrellä näppäinten avulla näytölle.

    Last updated: 10 Oct 2018 16 0
  • MiniBiljardi

    Kahden pelaajan "Minibiljardi"

    Last updated: 10 Oct 2018 1 1