SlideShare a Scribd company logo
1 of 36
WORKSHOPWORKSHOP
Erik Kaareng-Sunde & Jens Chr Brynildsen
på Teknologihuset 6. September 2015
@bitraffineriet / bitraf.no
CannyBotsCannyBots
AlphaAlpha
CannyBots er ikke ferdig
De lanseres snart på Kickstarter
Etter dette lages programvaren ferdig
Vi kommer sikkert til å finne feil, men jobber oss
rundt dem :-)
PlanenPlanen
1. Bygge
2. Programmere
3. Blinke
4. Kjøre
5. Fjernstyre
BYGGE!BYGGE!
Hvordan koble til?Hvordan koble til?
PROGRAMMERE!PROGRAMMERE!
Hvem kan allerede littHvem kan allerede litt
programmering?programmering?
Erik er god på Java
Jensa er god på C og C++
Dere?
Installere ArduinoInstallere Arduino
Et program som lar
deg programmerer
små datamaskiner
Enkelt å bruke
Vi kopierer det inn fra
en minnepinne
Arduino-kodeArduino-kode
Lys!Lys!
Velg riktig “Arduino”Velg riktig “Arduino”
Velg
BlueBrain USB
her
Plugg inn!Plugg inn!
Velg riktig PortVelg riktig Port
COM + ett tall
(Vanligvis det
høyeste tallet)
Sjekk om alt ble riktig?Sjekk om alt ble riktig?
Trykk
på
denne!
Legge inn programmetLegge inn programmet
Legge inn programmetLegge inn programmet
BlinkBlink
KodeKode
LesefargerLesefarger
Lager “variabler”
Fyller inn verdier
Bruker variablen til noe
Mer lys!Mer lys!
Den kan også SE lys!Den kan også SE lys!
…… og farger!og farger!
Motor-kontroll!Motor-kontroll!
CannyBotCannyBot
Kjører
Lyser
Leser farge
Drag-RacerDrag-Racer
Linje-følgerLinje-følger
VENT! DET ER MER!VENT! DET ER MER!
Fjernstyring!Fjernstyring!

More Related Content

More from Jens Brynildsen

Avansert laserkurs på bitraf
Avansert laserkurs på bitrafAvansert laserkurs på bitraf
Avansert laserkurs på bitrafJens Brynildsen
 
Elektronikk Workshop, Dag 2 (montering og testing)
Elektronikk Workshop, Dag 2 (montering og testing)Elektronikk Workshop, Dag 2 (montering og testing)
Elektronikk Workshop, Dag 2 (montering og testing)Jens Brynildsen
 
Bitraf vedlikeholds workshop
Bitraf vedlikeholds workshopBitraf vedlikeholds workshop
Bitraf vedlikeholds workshopJens Brynildsen
 
Two day Electronics workshop with KiCad training
Two day Electronics workshop with KiCad trainingTwo day Electronics workshop with KiCad training
Two day Electronics workshop with KiCad trainingJens Brynildsen
 
Loddekurs på Bitraf 2021
Loddekurs på Bitraf 2021Loddekurs på Bitraf 2021
Loddekurs på Bitraf 2021Jens Brynildsen
 
Arduino Motor control workshop
Arduino Motor control workshopArduino Motor control workshop
Arduino Motor control workshopJens Brynildsen
 
Arduino workshop @ Bitraf 17. Nov 2021
Arduino workshop @ Bitraf 17. Nov 2021Arduino workshop @ Bitraf 17. Nov 2021
Arduino workshop @ Bitraf 17. Nov 2021Jens Brynildsen
 
Bitraf maintenance workshop
Bitraf maintenance workshopBitraf maintenance workshop
Bitraf maintenance workshopJens Brynildsen
 
Bitraf smd workshop (Norwegian)
Bitraf smd workshop (Norwegian)Bitraf smd workshop (Norwegian)
Bitraf smd workshop (Norwegian)Jens Brynildsen
 
KiCad workshop @ Bitraf February 2019
KiCad workshop @ Bitraf February 2019KiCad workshop @ Bitraf February 2019
KiCad workshop @ Bitraf February 2019Jens Brynildsen
 

More from Jens Brynildsen (20)

Bitraf Arduino Workshop
Bitraf Arduino WorkshopBitraf Arduino Workshop
Bitraf Arduino Workshop
 
KiCad Workshop
KiCad WorkshopKiCad Workshop
KiCad Workshop
 
Bitraf Vedlikehold
Bitraf VedlikeholdBitraf Vedlikehold
Bitraf Vedlikehold
 
Kurs i LaserKurs
Kurs i LaserKursKurs i LaserKurs
Kurs i LaserKurs
 
Avansert laserkurs på bitraf
Avansert laserkurs på bitrafAvansert laserkurs på bitraf
Avansert laserkurs på bitraf
 
Elektronikk Workshop, Dag 2 (montering og testing)
Elektronikk Workshop, Dag 2 (montering og testing)Elektronikk Workshop, Dag 2 (montering og testing)
Elektronikk Workshop, Dag 2 (montering og testing)
 
Bitraf vedlikeholds workshop
Bitraf vedlikeholds workshopBitraf vedlikeholds workshop
Bitraf vedlikeholds workshop
 
Two day Electronics workshop with KiCad training
Two day Electronics workshop with KiCad trainingTwo day Electronics workshop with KiCad training
Two day Electronics workshop with KiCad training
 
How to use a Multimeter
How to use a MultimeterHow to use a Multimeter
How to use a Multimeter
 
Loddekurs på Bitraf 2021
Loddekurs på Bitraf 2021Loddekurs på Bitraf 2021
Loddekurs på Bitraf 2021
 
Arduino Motor control workshop
Arduino Motor control workshopArduino Motor control workshop
Arduino Motor control workshop
 
Arduino workshop @ Bitraf 17. Nov 2021
Arduino workshop @ Bitraf 17. Nov 2021Arduino workshop @ Bitraf 17. Nov 2021
Arduino workshop @ Bitraf 17. Nov 2021
 
Bitraf maintenance workshop
Bitraf maintenance workshopBitraf maintenance workshop
Bitraf maintenance workshop
 
Bitraf smd workshop (Norwegian)
Bitraf smd workshop (Norwegian)Bitraf smd workshop (Norwegian)
Bitraf smd workshop (Norwegian)
 
Lodding 2019
Lodding 2019Lodding 2019
Lodding 2019
 
Bitraf maintenance 2019
Bitraf maintenance 2019Bitraf maintenance 2019
Bitraf maintenance 2019
 
KiCad workshop
KiCad workshopKiCad workshop
KiCad workshop
 
KiCad workshop @ Bitraf February 2019
KiCad workshop @ Bitraf February 2019KiCad workshop @ Bitraf February 2019
KiCad workshop @ Bitraf February 2019
 
Bitraf smd workshop
Bitraf smd workshopBitraf smd workshop
Bitraf smd workshop
 
Bitraf vedlikehold-2018
Bitraf vedlikehold-2018Bitraf vedlikehold-2018
Bitraf vedlikehold-2018
 

Cannybots Workshop @ Javazone 2015

Editor's Notes

  1. Velkommen på kurs! Vi vil gjerne at foreldrene blir med etter at vi har bygget robotene.
  2. Velkommen! Et sted for folk som liker å lage ting og er over gjennomsnittet kreative. En sosial møteplass for de som er interessert i ting som programvare / hardware / mykere-ware, å spille og å lage spill, å lære og lære bort, elektronikk og mekanikk. Kontorplasser og forening!
  3. Laget av en liten gjeng for å lære barn om roboter Man setter sammen elektronikken i et 3D printet karosseri
  4. Byggesettet vi har fått fra Cannybots inneholder mange deler og så har vi 3D printet litt også
  5. Her er hvordan vi setter dem sammen. Vent litt med elektronikken
  6. Dette er utgangspunktet i et Arduino-program. Er det mange som har brukt en Arduino før?
  7. Dette er basis for et program med BlueBrain, hjernen i CannyBot
  8. Skriv inn linjen under Update. Husk parantes og semikolon!
  9. Velg “BlueBrain USB” i Tools -> Board
  10. Velg “BlueBrain USB” i Tools -> Board
  11. Velg “BlueBrain USB” i Tools -> Board
  12. Når det blir feil, prøver datamaskinen å fortelle hvor den tror feilen er. Det står Error Compiling og så kommer det tekst i feltet nede.
  13. Ser dere feilen? Datamaskiner er ganske “nøyaktige” så om du glemmer noe, eller skriver det feil vil ting ikke fungere. Når man leser feilmeldingen ser man ofte hva man har glemt, eller hva som gikk galt.
  14. Klikk på pilen for å laste programmet opp fra din maskin til The BlueBrain (roboten)
  15. Lysene blinker og det vises tekst nederst i Arduino-vinduet
  16. Starter på toppen av koden, kjører nedover…
  17. Hvorfor er dette nyttig?
  18. RGB = ? Endre til tall mellom 0.0 og 1.0
  19. Nå har dere lært de fleste av funksjonene. Noen som har forslag til hvordan vi kan sette de sammen?