Category Archives: Tutorial

Lær at programmere med Basic-256

I Opfinderklubben er vi begyndt at programmere i sproget Basic-256. James M. Reneau har skrevet bogen So You Want To Learn To Program der er en god introduktion til tekst-baseret programmering. Bogen er Open Source og kan downloades gratis fra bogens hjemmeside. For at sørge for at bogen altid vil være tilgængelig, har jeg valgt også at gøre bogen tilgængelig på opfinderklubben.dk. Her følger en liste over bogens kapitler med tilhørende links.

  1. Front Material
  2. Chapter 1: Meeting BASIC-256 – Say Hello
  3. Chapter 2: Drawing Basic Shapes
  4. Chapter 3: Sound and Music
  5. Chapter 4: Thinking Like a Programmer
  6. Chapter 5: Your Program Asks for Advice
  7. Chapter 6: Decisions, Decisions, Decisions
  8. Chapter 7: Looping and Counting – Do it Again and Again
  9. Chapter 8: Custom Graphics – Creating Your Own Shapes
  10. Chapter 9: Functions and Subroutines – Reusing Code
  11. Chapter 10: Mouse Control – Moving Things Around
  12. Chapter 11: Keyboard Control – Using the Keyboard
  13. Chapter 12: Images, WAVs, and Sprites
  14. Chapter 13: Printing
  15. Chapter 14: Arrays – Collections of Information
  16. Chapter 15: Mathematics – More Fun With Numbers
  17. Chapter 16: Working with Strings
  18. Chapter 17: Files – Storing Information For Later
  19. Chapter 18: Stacks, Queues, Lists, and Sorting
  20. Chapter 19 – Runtime Error Trapping
  21. Chapter 20: Database Programming
  22. Chapter 21: Connecting with a Network
  23. Appendices

Opgrader en legetøjsbil med blinkende lys

img_20160301_115726

Jeg har tidligere vist hvordan man kan flytte LED’erne i en cykellygte. Her er en række billeder, hvor jeg viser dig hvordan man kan indbygge cykellygten og LED’erne i en legetøjsbil. Klik på billederne for at se større versioner. Så kan du også se de tekster der forklarer hvad der sker på billederne.

Hvis du har brug for at lære at lodde, kan du læse mere her.

Continue reading Opgrader en legetøjsbil med blinkende lys

Byg din egen Enigma-maskine af papir

Under anden verdenskrig, krypterede tyskerne deres beskeder med den såkaldte Enigma-maskine. Du kan lave din egen maskine ved at at følge instruktionerne her. Siden indeholder bl.a. en pdf som du skal printe ud på en farveprinter.

I instruktionerne, bruges en papruller med en diameter på 75mm og en længde på mindst 225mm. Du kan bruge røret fra en køkkenrulle ved at printe ud i en mindre størrelse. Hvis dit rør f.eks. har en diameter på 40mm, skal du printe ud i 40mm/75mm = 0.53 = 53%. Længden af røret skal så være minimum 0.53 * 225mm = 120mm.

PaperEnigmaAssembled

Hvis du vil vide mere om hvordan Enigma-maskinen fungerer, og om hvordan krypteringen blev brudt under anden verdenskrig, kan du læse mere , på dansk, på Vestergaards matematiske sider.

Hvis du vil se en rigtig Enigma-maskine, er der udstillet en i Skanderborg.

Flyt LED’en i en cykellygte med nye ledninger.

Ved at lodde ledninger i en cykellygte, kan du flytte LED’en væk fra selve lygten. Det er et godt udgangspunkt for at f.eks. give gammelt legetøj nyt liv ved at installere lys i det. Her følger en række billeder, der viser dig hvordan du gør. Klik på billederne for at forstørre dem, og se teksten der hører til dem.

Hvis du ikke har erfaring med at det, kan du lære at lodde her.

Du skal bruge følgende:

  • En cykellygte med batterier.
  • En skruetrækker.
  • Ledninger, helst i to farver.
  • En LED (Hvis du ikke vil genbruge den der sidder i lygten).
  • En skævbider til at klippe ledningerne med.
  • En loddekolbe med loddetin

Disse ting er praktiske, men ikke nødvendige:

Her er en video, der viser en legetøjsbil med lys der er styret af en cykellygte.

Continue reading Flyt LED’en i en cykellygte med nye ledninger.

Lav uforudsigelige fjender med tilfældige tal

Når man laver en fjende i et computerspil, kan den let gå hen og blive lidt kedelig, hvis den er for forudsigelig.  Ved at bruge tilfældige tal, kan du få en fjende til at gøre uforudsigelige ting, og dermed blive mere interessant.

random_numbers2

Dette er det fjerde afsnit i en serie a Scratch tutorials. Hvert afsnit bygger på de foregående.  Hvis du ikke har været med fra starten, er det sikkert en god idé, hvis du kigger på afsnittene 1, 2 og 3.

Continue reading Lav uforudsigelige fjender med tilfældige tal