Skip to content

Programming Lego robots with Java

Photo of Nataschja
Hosted By
Nataschja and Patrick D.
Programming Lego robots with Java

Details

Beste Java fanaat,

Op 16 oktober host Open Circle Solutions een Java Meet-up in Eindhoven. Tijdens deze meet-up krijg je de kans om meer te leren over het programmeren van robots in Java! Uiteindelijk weet je alles wat nodig is om zelf te beginnen met het programmeren van je eigen Lego robots. Dit kan leiden tot fantastische en nuttige creaties! Natuurlijk is er ook voldoende eten en drinken aanwezig om je energie level net zo hoog te houden als die van ons!

Lego robots programmeren met Java

Met Mindstorms EV3 biedt Lego een platform om op een leuke manier met robotics te experimenteren. Men bouwt en programmeert indrukwekkende robots met deze Lego kits. Een van de snelste Rubik’s cube solvers ter wereld, de Cubestormer 3 is voornamelijk gebouwd met Lego. Iemand anders heeft een goedkope maar werkende braille printer gebouwd met Lego Mindstorms, de Braigo. Maar je kunt natuurlijk ook een gave BattleBot bouwen.

Tijdens de meet-up zullen we geen Rubik’s solvers, braille printers of BattleBots bouwen. In plaats daarvan zullen we ons focussen op de basis van het programmeren van Lego Mindstorms in de hoop je te inspireren om zelf geweldige nieuwe robots te bouwen. We demonstreren de standaard programmeer omgeving voor EV3 door een kleine robot te programmeren. Daarna switchen we naar Java en programmeren we dezelfde robot in Java. We doen dit stap voor stap en laten je zien hoe een robot in Java te programmeren.

Over Lego Mindstorms

De laatste installatie van Mindstorms heet de EV3. Lego levert instructies voor verschillende robots en demo programmas om deze robots tot leven te brengen. Natuurlijk is het lego en is dit slechts een begin. Je kunt je eigen robot programmeren op de manier zoals je dit zelf wil. In het hart van iedere Mindstorms robot bevindt zich de EV3 brick. Een kleine computer met 8 connectors, een ARMv5 processor en 64MB RAM. Dit is meer dan genoeg om een kleine Linux distributie te draaien.

Lego levert een programmeeromgeving voor een visuele taal genaamd EV3-G, een taal die lijkt op Scratch. Deze taal is zeer bruikbaar voor mensen die nieuw zijn in de wereld van programmeren maar kan gebruikt worden om programma’s voor complexe robots te schrijven.

Voor wie een andere taal wil gebruiken, zoals de taal die ze dagelijks gebruiken heeft Lego het EV3 platform geopend. De online community heeft voor EV3 programmeerplatforms voor vele talen, zoals C, Python, Go en onze favoriet, Java gecreëerd. Oracle biedt Java 8 JRE voor ARMv5 processoren in een embedded versie. De online community gebruikt de embedded JRE om LeJOS te bouwen. LeJOS biedt API’s om Mindstorms robots te besturen.

De Meetup

De Meetup zal in Eindhoven gehouden worden de exacte locatie zullen wij op een later tijdstip doorgeven.

Je bent vanaf 17.30 uur welkom en de presentatie zal om 18.00 uur beginnen.

Aanmelden

We hopen veel Java developers te zien op 16 oktober! Schrijf je snel in zodat we weten hoeveel eten en drinken we klaar moeten zetten.

Tot snel!

Photo of Eindhoven Java Meetup group
Eindhoven Java Meetup
See more events
Camelot Eindhoven
Noord Brabantlaan 2, 5651 LX · Eindhoven