Op blok gebaseerde codering versus op tekst gebaseerde codering, waar te beginnen? - Steun

VEX is uniek omdat STEM wordt onderwezen op een manier die verder gaat dan de theorie. "Hello World" heeft een fysieke vorm gevonden in de opdracht "Drive Forward". Opwinding ontstaat wanneer je eerste commando op het scherm wordt ingevoerd en je ziet dat het idee dat je in gedachten had vorm krijgt.

Zoals velen heb je misschien kennis gemaakt met VEX door een leraar of collega, of heb je zelfs een toernooi zien spelen. Verbazingwekkend genoeg hebben de robots die kunnen tillen, betreden of klimmen waarschijnlijk uw aandacht getrokken en uw interesse gewekt om het zelf uit te proberen.

VEXcode-blokken

Voordat je de keuze maakt, is het ten zeerste aan te raden om [vul welke robot je moet kiezen] aan te vinken, zodat je eerst een idee krijgt van welk platform je voor je doelen wilt gebruiken. Bekijk vervolgens de certificeringen die we online hebben en die gratis beschikbaar zijn. Als je dat eenmaal onder de knie hebt, laten we het hebben over de codering en enkele van de meer veelgestelde vragen.

Ik heb nog nooit gecodeerd, waar moet ik beginnen?

Meer dan waarschijnlijk, als je geen eerdere ervaring hebt met robotica of programmeren, wil je beginnen met VEXcode Blocks.

VEXcode-blokken

Terwijl Hollywood graag benadrukt hoe bekwaam programmeurs zijn door snel typen op schermen weer te geven, gaat codering veel verder dan woorden per minuut. Onze certificeringen gaan dieper in op studies over hoe robotica op meer dan één manier nuttig kan zijn.

Coderen is een manier om je gedachten en theorieën in een taal te plaatsen die de computer en je robot begrijpen. Het is erg belangrijk om te benadrukken hoeveel van een project is gedaan voordat je ooit de computer aanraakt. Het gebruik van blokcodering haalt de syntaxis (de gecompliceerde manier waarop codes moeten worden ingevoerd) uit de vergelijking. In plaats van urenlang gefrustreerd te zijn met het zoeken naar de juiste manier om een enkele motor in te stellen (en de constante "compilerfout" -melding), kunt u zich concentreren op de belangrijke dingen. Door blokcodering te gebruiken, maakt u kennis met een aantal coderingswoordenschat die u zal helpen een idee te krijgen van wat elk blok doet.

U zult nog steeds "While"-lussen en "Booleans" gebruiken, maar VEXcode zal u begeleiden in hoe deze concepten werken om de gewenste opdrachten uit te voeren. Binnen enkele minuten kunt u uw robot enkele basiscommando's laten gehoorzamen, en met oefening zult u in staat zijn om een aantal zeer complexe programma's uit te voeren. Door onze STEM-labs te doorlopen, kunt u ook kritisch denken ontwikkelen waarmee u een stevige basis kunt leggen om aan te werken, voordat u overgaat op tekstgebaseerd coderen.


Ik heb eerder robotica gedaan, alleen niet VEX.

Cross-platform

Super goed! Je loopt al voorop! Net als een gesproken taal, als je er een leert, kan een andere gemakkelijker te leren zijn. Net als voorheen is het misschien de moeite waard om naar Blocks te kijken voordat u in de tekst springt, zodat u vertrouwd raakt met de VEX-omgeving. Het kan echter zijn dat u zich meteen volledig vertrouwd voelt en besluit om naar tekst te gaan. Als dit het geval is, bekijk dan onze Knowledge Base die artikelen bevat zoals "Een functie coderen'' of "Een motor instellen" met tekst. Als u eenmaal vertrouwd bent, kunt u doorgaan met op tekst gebaseerde codering!


Ik heb VEX al gebruikt en heb geprogrammeerd via ROBOTC.

U bent misschien klaar om direct in tekstcodering te springen. Bekijk de API-referentie en je zou op weg moeten zijn om VEXcode te gebruiken met de vaardigheden die je via ROBOTC hebt geleerd.

VEXcode Pro V5