www.wikidata.de-de.nina.az
Der RCX Robotic Command Explorer der Lego Mindstorms Produktserie besitzt einen Renesas H8 300 Mikrocontroller als CPU Er wird programmiert indem ein Programm mit Hilfe einer IR Schnittstelle vom PC zur CPU des RCX heruntergeladen wird Mehrere Entwicklungsumgebungen erlauben die Programmierung entweder durch graphisches Zusammenfugen fertiger Bausteine oder in verschiedenen Hochsprachen Der RCX Version 1 0 erkennbar an einem eingebauten 9 V Anschluss Der RCX Version 2 0 auf einem teilweise zerlegten StandardroboterNachdem das Programm gestartet worden ist kann der mit einem RCX gebaute Roboter vollig autonom handeln und auf aussere und innere Ereignisse reagieren entsprechend den Programmieranweisungen Des Weiteren konnen zwei oder mehr RCX miteinander uber die IR Schnittstelle kommunizieren was Wettbewerbe und Kooperationen ermoglicht Der RCX besitzt drei Motorausgange sowie drei Sensoreingange Die Leistungssteuerung der Motorausgange erfolgt uber Pulsweitenmodulation Der RCX war der Pionier der Mindstorms Reihe Inhaltsverzeichnis 1 Programmiersprachen 2 RCX Sensoreingange 3 Literatur 4 WeblinksProgrammiersprachen BearbeitenDie mitgelieferte Software ermoglicht mit einer grafischen Benutzeroberflache Programme aus Bausteinen zusammenzusetzen Fur komplexere Aufgaben kann der RCX mit verschiedenen Programmiersprachen programmiert werden z B NQC von Lego entwickelte mit grafischer Oberflache RCX Code ROBOLAB basiert auf LabVIEW von anderen Anbietern textbasiert leJOS Programmierung in Java NQC Not Quite C dt Nicht ganz C BricxCC Bricx Command Center Entwicklungsumgebung die das Arbeiten mit NQC erleichtert BrickOS ehemals LegOS Programmierung in C bzw C Interactive C Bietet Zusatzfunktionen wie Textausgabe Robot C Steuert verschiedene Systeme unter anderem RCX und NXT von anderen Anbietern mit grafischer Oberflache Kara Programmierung mittels ZustandsautomatenRCX Sensoreingange BearbeitenFur viele Bastler die eigene Sensoren entwickeln wollen ist es interessant den vom RCX ausgegebenen Sensorwert 0 1023 interpretieren zu konnen Dieser Wert ergibt sich aus der am Sensoreingang anliegenden Spannung Ohne Sensor betragt diese 5 V fallt aber ab sobald ein Sensor mit einem endlichen Widerstand angeschlossen wird Die Anzeige des RCX lasst sich wie folgt aus der anliegenden Spannung U berechnen D RCX U 204 6 1 V displaystyle D text RCX U cdot 204 6 1 over mathrm V nbsp Die anliegende Spannung U wiederum kann z B aus dem angeschlossenen Widerstand R oder dem elektrischen Strom I an den Sensoren berechnet werden Der maximale elektrische Strom betragt 0 5 mA intern ist dem Sensor ein 10 kW Widerstand vorgeschaltet U 5 V 10 k W I 5 V 10 k W 1 R 1 displaystyle U 5 mathrm V 10 mathrm k Omega cdot I 5 mathrm V over 10 mathrm k Omega cdot frac 1 R 1 nbsp Die Sensoren konnen in einem aktiven Lichtsensor Drehsensor und einem passiven Modus Schalter Temperatursensor betrieben werden Im passiven Modus wird wie oben beschrieben nur der Spannungsabfall an den Sensoreingangen gemessen Im aktiven Modus liegt fur je 3 ms die Batteriespannung am Sensoreingang an um den Sensor mit Strom zu versorgen Fur 0 1 ms wird dann in den passiven Modus geschaltet um den Sensorwert zu erfassen In dieser Zeit muss sich der aktive Sensor durch eine eigene Stromquelle Kondensator versorgen Literatur BearbeitenDave Baum Michael Gasperi Ralph Hempel Luis Villa 2000 Extreme Mindstorms an Advanced Guide to Lego Mindstorms Apress ISBN 1893115844 Benjamin Erwin 2001 Creative Projects with Lego Mindstorms book and CD ROM Addison Wesley ISBN 0201708957 Dave Baum 2002 Definitive Guide to Lego Mindstorms 2nd ed APress ISBN 1590590635 Ferrari et al 2001 Building Robots With Lego Mindstorms The Ultimate Tool for Mindstorms Maniacs Syngress ISBN 1928994679 Fraunhofer IAIS 2007 Roberta Grundlagen und Experimente fur Lego Mindstorms RCX Fraunhofer Verlag IRB ISBN 978 3 8167 7808 0 Fraunhofer IAIS 2008 Roberta Grundlagen zur Planung und Durchfuhrung von Roberta Kursen Fraunhofer Verlag IRB ISBN 978 3 8167 7806 6Weblinks BearbeitenOffizielle Lego Mindstorms Website Roberta Lernen mit Robotern weiterfuhrende Informationen speziell fur die Lehre Franz Lego Mindstorms Roboshow Mike s Lego Mindstorms Page Programmierung von Lego Mindstorms Robotern mit dem Java Betriebssystem leJOS Ronny Harbich 2006 Site der Entwickler von Robot C Abgerufen von https de wikipedia org w index php title Robotic Command Explorer amp oldid 237080543