Programmeren van de
Scribbler 2 van Parallax
Henk kiela Opteq
© 2011
Grafische programmeeromgeving
Vele voorbeelden op Parallax website
Handleidingen in het Nederlands
Opdracht 1
Pak de Scribbler uit, plaats batterijen.Test de Scribbler op de vloer met
programma 5 (Vermijd obstakels)Start de programmeeromgeving van de de
ScribblerSluit de scribbler aanLaad het voorbeeldprogramma Led.scbZet de scribbler aan en laad het programma.
De Scribbler voert het programma direct uit
Navigatie in programmaZoom
Aanwijze
n
•Programma schuift mee met cursor
Invoegen blok in programma
Toevoegen LED
Een programma heeft een begin en een eind
Laden programma in S2
Na het laden start de S2 vanzelf
1: Verbind de Scribbler met de PC 2: Klik op knop laden
Opdracht 2Laad het programma
LoopBlink.scb Hoe vaak wordt de lus
doorlopen?
Aanpassen programmablokje1: Klik rechts op het aan te passen blokje2: De edit balk wordt zichtbaar
Pas led aan
Kopieer blok
Knippen
Bevestig
Cancel
Verwijderen
Opslaan programmaopslaan
Nieuw programma
Laden programma
Herstel S2 programma
Help (Engels)
Monitor sensors1: Sluit de S2 aan op de PC2: Klik op knop3: Het dashbord opent
LED blokje
Led aan
Led onveranderd
Led uit
Dashbord voor sensors
Pauze blokje
Geluidenblokje
Vlag blokje
Steek een vlag op of haal een vlag naar beneden.Gebruik je om andere delen van het programma een signaal te geven.
Er zijn zeven vlaggen
Voorbeeld: Als een sensor iets ziet steek je de vlag op
Subroutine blok (Aanroep van een onderprogramma)
Bekijk een sensorLijn
Wielen geblokkee
rd
licht
Obstakel
Barcode
Muntje opwerpen
RekenblokjeZet
ref op nul
Trek ref van
sensor af
Trek sensor
van ref af
Sla meting op
on ref
Lees opgeslagen waarde in
ref
Geef absolute
waarde van sensor - ref
Ref: referentiewaarde
Een getal kleiner dan nul wordt nul
Blokje: If Then Else• Afhankelijk van een voorwaarde een andere route kiezen in programma• Voorwaarde bijv een sensor
Conditie kiezen via rechtsklik•Vlag•Obstakelsensor•Lijnsensor•Licht•Crashsensor
Blokje ElseIfUitbreiden If not met Else voor meer condities en routes.
Uitbreiden rechts van gele blokje
Blokje: Vlagconditie
Er zijn 7 vlaggen beschikbaar
Kies een vlag door meermalen op de icoon vlag te klikken
Blokje AndIf
Uitbreiden condities en routes via ‘en’ (AND)
Conditie met lijnsensor
Lijnsensor: aan/uitLinks/rechts/beiden
Met actie afhankelijk van conditie
Soorten condities
Barcode sensor
LijnvolgerKies links, rechts, beide door klikken