Hoppa till huvudinnehåll
PrimaSTEM bygger på idén bakom LOGO. Seymour Papert och hans kollegor skapade det här programspråket för barn 1967. I LOGO skriver barnet kommandon och en sköldpadda ritar på skärmen. I PrimaSTEM lägger barnet brickor på kontrollpanelen och en robot i trä med en penna ritar på papper. Utan tangentbord, utan skärm, utan text. Den här sidan är för lärare som kan LOGO eller Scratch, och för alla som vill förstå vad brickorna egentligen gör.

Begrepp på kontrollpanelen

Varje kommando har sitt eget sparade värde: ändrar du Framåt ändras inte Vänster. När kontrollpanelen stängs av går alla värden tillbaka till standard: 150 mm, 90°, 1 s för Paus. Standardsteget kan ändras permanent med servicebrickan ”Ställ in standard steglängd” (se Enhet och inställningar). Barnet räknar. Roboten utför programmet exakt. Varje exempel har en länk. Den öppnar simulatorn med programmet på kontrollpanelen och kör det.

Kvadrat

Kontrollpanel: övre raden Funktion × 4. Nedre raden: Framåt 300, Höger.
Kör i simulatorn

Programmet på kontrollpanelen

Vad roboten ritar

För barn i 4–6 års ålder kan du hoppa över talen: Framåt och Höger utan tal ritar en kvadrat med sidan 15 cm.

Liksidig triangel

Kontrollpanel: övre raden Funktion × 3. Nedre raden: Framåt 400, Höger 120.
Kör i simulatorn

Programmet på kontrollpanelen

Vad roboten ritar

Varför 120 och inte 60? Roboten svänger med yttervinkeln. Tre svängar tillsammans ska bli ett helt varv: 3 × 120 = 360.

Femuddig stjärna

Kontrollpanel: övre raden Funktion × 5. Nedre raden: Framåt 400, Höger 144.
Kör i simulatorn

Programmet på kontrollpanelen

Vad roboten ritar

5 × 144 = 720: roboten vänder sig runt två gånger och linjen sluts till en stjärna.

Cirkel

Kontrollpanel: övre raden Funktion × 36. Nedre raden: Framåt 25, Höger 10.
Kör i simulatorn

Programmet på kontrollpanelen

Vad roboten ritar

En cirkel är en månghörning med många korta sidor: 36 × 10° = 360°.

Kvadratisk spiral (variabel och räkning)

Kontrollpanel: övre raden Framåt 30, Funktion × 20. Nedre raden: Höger, Framåt +30.
Kör i simulatorn

Programmet på kontrollpanelen

Vad roboten ritar

Framåt 30 sätter det sparade värdet. Varje gång funktionen körs gör ”+30” sidan 30 mm längre: 60, 90, 120 och så vidare. Den första Framåt 30 återställer värdet, så om du trycker på ▶ Start igen får du samma spiral.

Sexhörning (vinkel genom division)

Kontrollpanel: övre raden Höger 360, Höger ÷6, Funktion × 6. Nedre raden: Framåt 200, Höger.
Kör i simulatorn

Programmet på kontrollpanelen

Vad roboten ritar

Höger 360 gör ett helt varv och sparar 360. Höger ÷6 delar det sparade värdet och svänger 60°. I funktionen tar Höger utan tal 60° igen. De två svängarna i början ändrar bara åt vilket håll roboten tittar innan den ritar; figuren förblir en sexhörning. Kontrollpanelen delar i heltal och stryker resten. För att figuren ska slutas, dela 360 med ett tal som går jämnt upp: 3, 4, 5, 6, 8, 9, 10, 12. Till exempel ger 360 ÷ 7 51°, och sjuhörningen saknar 3° för att slutas. Fler teckningar: Ritexempel. PrimaSTEM täcker grunderna i sköldpaddsgrafiken från LOGO. En del fungerar annorlunda, och det är meningen:
  • Ett par, ett kommando och ett värde. Ett par celler rymmer ett kommando och högst ett värde: ett tal, en upprepning eller en operation. Därför kan även en fyraåring läsa programmet.
  • Inga villkor (if). Programmet körs likadant varje gång. Bara tärningen och Slumpmässig rörelse ger slump.
  • Funktion har inga namngivna parametrar. Den anropas med en upprepning och använder värdena som sattes före anropet (se tabellen ovan).
  • Programlängd: 6 par i huvudraden, 5 i Funktion.
  • Pennan sätts i för hand när barnet vill att roboten ska rita.
När barnet har vuxit ur kontrollpanelen fungerar samma robot med Scratch.

Läs mer

Senast ändrad 26 oktober 2026