Arduino med NetLogo


NetLogo er det programmeringssprog som ligger til grund for en række undervisningsforløb i Computational Thinking (CT) i naturvidenskabelige fag i gymnasiet. CT kan også anvendes i andre fag, se f.eks. gratis Systime bog. Ideen med nærværende side er at udnytte elevernes færdigheder i NetLogo/CT til at styre den populære og billige mikrocontroller Arduino. Herved slipper eleverne for at skulle lære det knap så pædagogiske programmeringssprog C og de skærmes fra de mere tekniske opsætninger af sensorer. De interesserede elever kan selvfølgelig til hver en tid gå ind og udforske denne bagvedliggende kode. Med interfacet opmuntres eleverne til udvide deres kendskab til NetLogo/CT. Med en Arduino kan eleverne lave elektronisk dataopsamling, elektronisk styring eller en kombination af disse i alle naturvidenskabelige fag. Robotter er også en mulighed. Nedenfor ses en liste med eksempler som bliver suppleret løbende. Hvis eleverne ikke tidligere har arbejdet med NetLogo/CT, så vil lejlighedsvise undervisningsforløb med Arduino/NetLogo kunne give dem en håndgribelig motivation til at komme godt i gang. Kommende NetLogo/CT kursus for lærere: DASG kursus i 2021/2022.
      
  

   video
   video


  Korrekt installation af NetLogo
   læs
    
  Installation af Arduino IDE
   læs
    
  Arduino interface, NetLogo interface og basal NetLogo program
   download   læs


  NetLogo programmer

  Dataopsamling
    
  1a. Lydens fart
   download   beskrivelse   billeder
    
  1b. Faldende bold
   download   beskrivelse   billeder
    
  1c. Faldende lod på luftpudebænk
   download   beskrivelse   billeder



    
  1d. Gaslov
   Under udarbejdelse


  Styring
    
  2a. SOS med lys og lyd
   download   beskrivelse   video
    
  2b. Trafiklys (220V)
   download   beskrivelse   video


  Styring og
  dataopsamling
    
  3a. Opvarmning af vand (220V)
   download   beskrivelse   video
    
  3b. Kommunikation (halv-duplex)
   Under udarbejdelse


  Robotter
    
  4a. Bil med trafiklys (220V)
   Under udarbejdelse