Coderen met VEXcode IQ (1e generatie)

VEXcode IQ is de codeeromgeving voor het programmeren van een VEX IQ Robot. Het volgende artikel biedt links naar andere artikelen die u zullen helpen bij het coderen met VEXcode IQ. Aan het einde van dit artikel heeft u de mogelijkheid om de VEX Clawbot IQ te programmeren om vooruit te rijden of om een ​​project te maken om 'VEX' op het LCD-scherm van de VEX IQ Brain af te drukken.

Studenten werken samen aan een VEX IQ-robot in een klaslokaal.

Opmerking: Om uw project aan het einde van dit artikel te testen, moet u ervoor zorgen dat u begint met een opgeladen IQ-batterij.

Dit artikel bevat:

  • Download de applicatie
  • Apparaten en sjablonen
  • Blokken gebruiken
  • Besparing
  • Update de firmware indien nodig
  • Downloaden en uitvoeren
  • Een project openen
  • Extra nuttige links
  • Mijn eerste project
    • Print 'VEX' voorbeeld (geen robotbouw nodig)
    • Drive Forward-voorbeeld (Clawbot IQ-build vereist)

Download de applicatie

VEXcode IQ is beschikbaar voor verschillende soorten apparaten. De applicatie moet op uw apparaat worden gedownload. Bekijk de VEXcode downloadpagina

VEXcode IQ Downloadopties omvatten Windows, Mac, Apple App Store, Google Play en Amazon Appstore-platforms.

Met de volgende links kunt u de applicatie naar uw apparaat downloaden:


Apparaten en sjablonen

Nieuw Blocks-project in VEXcode IQ, waarbij de Blocks Toolbox is gemarkeerd om aan te geven dat als er alleen een Brain is aangesloten, alleen de standaardblokken worden weergegeven.

Wanneer u een VEXcode IQ-project opent, wordt het project ingesteld dat het alleen de VEX IQ Brain gebruikt. De enige blokken die in de Toolbox verschijnen, zijn de standaardblokken. 

Een project wordt op maat gemaakt door de apparaten toe te voegen die op uw robot worden gebruikt. Extra blokken vullen de Toolbox voor elk apparaat dat wordt toegevoegd.

VEXcode IQ met het menu Apparaten geopend aan de zijkant en een aangesloten aandrijflijn met 2 motoren. In de toolbox is nu de blokkencategorie Aandrijflijn beschikbaar.

Als u bijvoorbeeld een 'DRIVETRAIN 2-motor'-apparaat toevoegt, wordt de set 'Aandrijflijn'-blokken aan de Toolbox toegevoegd.

De Clawbot IQ-robotbouw wordt naast de Autopilot-robotbouw getoond.

Er zijn een aantal standaard VEX IQ-builds, zoals de Clawbot en de Autopilot, die kunnen worden gebruikt in het klaslokaal en de VEX STEM Labs.

VEXcode IQ Devices-menu met een geopend sjabloonproject en weergegeven vooraf geconfigureerde apparaten. In dit voorbeeld zijn twee motoren, genaamd ClawMotor en ArmMotor, toegewezen aan poorten 11 en 10, en een aandrijflijn met twee motoren en een gyroscoop is toegewezen aan poorten 1, 6 en 4.

VEXcode IQ heeft een aantal sjablonen die al zijn ingesteld voor deze builds. Een eenvoudige manier om bijvoorbeeld een VEXcode IQ-project voor de Clawbot IQ te starten, is door een voorbeeldsjabloon te gebruiken. Hiermee worden de apparaten van de Clawbot geconfigureerd en worden de specifieke apparaatblokken aan de Toolbox toegevoegd.

VEXcode IQ-werkbalk met het menu Bestand geopend en de optie Voorbeelden openen gemarkeerd. Open voorbeelden is de vijfde optie in het menu, onder Nieuw blokkenproject, Nieuw tekstproject, Openen en Recente bestanden openen.

Open een voorbeeldproject door 'Open voorbeelden' te selecteren in het menu Bestand.

Menu Voorbeeldprojecten met de categorie Sjablonen in de filterbalk gemarkeerd.

Selecteer 'Sjablonen' in de filterbalk.

Miniatuurafbeelding van het Clawbot Drivetrain 2-motorvoorbeeldproject.

Selecteer vervolgens de Clawbot-sjabloon (aandrijflijn met 2 motoren).

Opmerking: Bekijk het gedeelte Robot Config met artikelen voor meer informatie over het configureren van apparaten.


Blokken gebruiken

VEXcode IQ wordt geopend als een Blocks-project. Programmeren met blokken zorgt voor een omgeving die toegankelijk is, met een zeer lage instapdrempel. Het coderen van een Blocks-project maakt echter ook een geavanceerd programmeerniveau mogelijk.

Een blok kan aan een project worden toegevoegd door het vanuit de Toolbox naar de werkruimte te slepen.

Een pijl geeft aan dat een Print-blok vanuit de Toolbox naar de werkruimte is gesleept en een stapel vormt onder een When Started-blok.

 Het kan net zo gemakkelijk uit het project worden verwijderd door het blok uit de werkruimte te slepen. 

Een pijl geeft aan dat u het Print-blok kunt verwijderen door het terug te slepen naar de Toolbox.

Enkele aanvullende nuttige artikelen waarin blokken worden gebruikt, zijn onder meer:


Besparing

Zodra u uw VEX IQ-project hebt voltooid, moet het op uw apparaat worden opgeslagen. Het opslaan van uw project verschilt afhankelijk van uw apparaat.

VEXcode IQ-werkbalk met het projectnaamveld gewijzigd in Drive. Het label aan de rechterkant is gemarkeerd en bevat de tekst Opgeslagen.

In de volgende artikelen wordt uitgelegd hoe u uw project op uw apparaat kunt opslaan:


Update de firmware indien nodig

De VEX IQ Brain en andere slimme apparaten hebben onderliggende software waarmee de apparaten kunnen werken met het VEXcode IQ-project. Deze software wordt firmware genoemd, of ook wel bekend als VEXos.

VEXos Utility-apppictogram.

Als de firmware niet up-to-date is met uw huidige versie VEXcode IQ, kunt u uw project niet downloaden naar de IQ Brain. VEXcode IQ waarschuwt u wanneer de firmware niet up-to-date is door een oranje hersenpictogram weer te geven zodra een actieve IQ Brain op uw apparaat is aangesloten.

VEXcode IQ met een oranje Brain-icoon op de werkbalk. Dit geeft aan dat de firmware van de Brain verouderd is.

Opmerking: Bekijk het artikel Firmware - Aan de slag - VEXcode IQ voor meer informatie over firmware.


Downloaden en uitvoeren

Hersenen via een USB-kabel verbonden met een laptop.

Uw VEXcode IQ-project moet worden gedownload naar de VEX IQ Brain om uw project te kunnen uitvoeren. Dit wordt bereikt met een USB-kabel die is aangesloten tussen de IQ Brain en uw apparaat. 

Hersenen zijn via een draadloze verbinding verbonden met een iPad.

Of draadloos met iPad/Android-tablets.

VEXcode IQ met het Slot-dropdownmenu geopend, waarmee één van de 4 slots op de aangesloten Brain kan worden geselecteerd.

De VEX IQ Brain heeft vier downloadslots waarmee vier verschillende projecten tegelijkertijd op de IQ Brain kunnen worden opgeslagen.

Zodra de VEX IQ Brain is aangesloten en een slot is geselecteerd, kan uw project worden gedownload naar de IQ Brain en vervolgens worden uitgevoerd. Wanneer een project wordt uitgevoerd, kunt u zien hoe het project het gedrag van uw robot beïnvloedt.

Af en toe kan er tijdens het downloadproces een downloadfout optreden. Deze zijn echter meestal eenvoudig op te lossen.

De volgende artikelen helpen u bij het downloaden en uitvoeren van uw VEXcode IQ-project:

Opmerking: Bekijk de Controlelijst voor het vooraf downloaden van een projectvoordat u uw project downloadt.


Een project openen

Zodra een VEXcode IQ-project op uw apparaat is opgeslagen, kan het op een later tijdstip worden geopend om opnieuw naar uw robot te worden gedownload, of kan het project worden gewijzigd.

VEXcode IQ met een eerder opgeslagen Blocks-project is succesvol geopend in de werkruimte.

De volgende artikelen helpen u uw VEXcode IQ-project op uw specifieke apparaat te openen:


Extra nuttige links

Er zijn veel aanvullende VEX-bibliotheekartikelen die u kunnen helpen bij het werken met de VEXcode IQ.

Enkele aanvullende nuttige artikelen om aan de slag te gaan zijn:

Er zijn ook veel leuke en leerzame activiteiten te vinden in de VEX IQ STEM Labs.

Bannerafbeelding met de tekst VEX IQ STEM Labs.


Mijn eerste project

Met de volgende twee projecten kunt u oefenen met het bouwen van een project in VEXcode IQ.

Afdrukken 'VEX'

Met dit project kun je een project bouwen zonder dat je een robot hoeft te monteren. Het enige dat u nodig heeft is de VEX IQ Brain en een opgeladen batterij.

Hersenen via een USB-kabel verbonden met een laptop.

Zorg ervoor dat de IQ Brain is aangesloten op uw apparaat en .

VEXcode IQ app-pictogram.

Start VEXcode IQ.

Standaard is het project met lege blokken geopend in de VEXcode IQ-werkruimte.

Er wordt een nieuw leeg project geopend.

VEXcode IQ met een project dat de tekst Wanneer gestart, druk Hallo af.

Selecteer in de categorie 'Looks' een [Print]-blok en koppel dit aan het {When started} blok.

VEXcode IQ met een project dat nu Wanneer gestart, Print VEX leest.

Vervang het woord 'Hallo' in de parameter door het woord 'VEX.'

VEXcode IQ-werkbalk met de pictogrammen Downloaden en Uitvoeren samen gemarkeerd tussen de pictogrammen Brain en Stop. Het project is ook hernoemd en opgeslagen in DisplayProject.

Bewaar, download en voer uw project uit.

IQ (Gen 1) Hersenscherm weergegeven na het uitvoeren van het DisplayProject-programma. Het bericht VEX is op het scherm afgedrukt.

Op het LED-display van de IQ Brain wordt 'VEX' afgedrukt.

Vooruit rijden

Dit project is bedoeld voor gebruik met de standaard Clawbot IQ. Bekijk de Clawbot met Controller STEM Lab voor bouwinstructies.

Schuin aanzicht van de Clawbot IQ-bouw.

Hersenen via een USB-kabel verbonden met een laptop.

Zorg ervoor dat de IQ Brain is aangesloten op uw apparaat en .

VEXcode IQ app-pictogram.

Start VEXcode IQ.

Er wordt een nieuw leeg project geopend.

Miniatuur van het Clawbot Drivetrain 2-motorvoorbeeldproject.

Open het voorbeeldproject 'Clawbot (aandrijflijn 2-motor)'

Opmerking: Voor de sjabloon moet een Gyro worden aangesloten op Smart Port 4.

VEXcode IQ met het Clawbot Drivetrain 2-motorsjabloonvoorbeeldproject geopend in de werkruimte. Het project bevat een notitie met een beschrijving van het project en de apparaatconfiguratie. Bij het project hoort ook een stapel blokken met de tekst: Wanneer gestart, rijd 200 mm vooruit.

Selecteer in de categorie 'Aandrijflijn' een [Drive for]-blok en koppel dit aan het {When started} blok.

Opmerking: Als u 200 millimeter vooruit rijdt, worden de wielen van de Clawbot één rotatie naar voren verplaatst.

Bewaar, download en voer uw project uit. De Clawbot rijdt nu 200 mm vooruit, zoals te zien is in de onderstaande animatie.

Opmerking: Als u problemen ondervindt bij het werken met VEXcode IQ, gebruik VEXcode IQ.

 

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: