actionbrowser.com
Eine spannende Programmierumgebung mit OzoBlockly Wie kann der kleiner Lernroboter Ozobot all diese Aktionen ausführen? Dank OzoBlockly, einer Software, die es Ihnen ermöglicht, Befehlsfolgen mithilfe von Drag-and-Drop von farbigen Blöcken zu erstellen. Sehr intuitiv, bietet Blockly für Ozobot 5 Möglichkeiten für Benutzer, um Schritt für Schritt Programmieren zu lernen, vom Anfänger bis zum Experten. Die kleinen Benutzer können die Grundlagen der Programmierung und Argumentation "If... Roboter folgt Linie, weicht Hindernisse aus und erkennt Opfer in Form von grünen Linien - YouTube. Then" entdecken, während erfahrene Programmierer in diesem kleinen Roboter unerwartete Ressourcen entdecken, die ihre Fähigkeiten herausfordern werden! Technische Merkmale des Lernroboters Ozobot Ab 6 Jahren Höhe: 2, 54 cm Integrierter LiPo Akku Autonomie: 90min Englische Sprachversion Im Angebot enthalten: 1 Ozobot Bit (transparent oder schwarz) 1 benutzerdefinierter Skin 1 Transportdose 1 USB Ladekabel 1 Demofahrstrecke 1 Schnellstartanleitung Lernmaterialien für den Roboter Ozobot Bit 2. 0 Vergleich zwischen Ozobot Bit 2.
Die beiden Pfeile unten rechts im Bild markieren die Anschlüsse für A4 und A5, wo wir unsere Linienfolger-Sensoren anschließen. Da wir unser Robo-Car öfter umbauen haben wir die Sensoren nur temporär mit Klebeband befestigt. Den linken Sensor an Pin A4, den rechten Sensor auf A5, wie hier im Bild: Dabei ist es wichtig, die Sensoren nicht frontal zu montieren, sondern leicht schräg an den Flanken, wie oben im Bild zu sehen. Bevor wir uns dem Code widmen, welchen wir uns von Aarav geliehen haben, brauchen wir noch eine Libary für das Motor-Shield. Roboter folgt linie na. Wir haben die Adafruit Libary benutzt welche Sie hier finden. Hier der Code: //////////////////////////////////////////////////////// // LinoBot v1. 0 // // By Aarav Garg // //I have added the possibilities of testing //The values of analogRead could be changed for trouble shooting //including the libraries #include < AFMotor. h > //defining pins and variables #define lefts A4 #define rights A5 //defining motors AF_DCMotor motor1 ( 4, MOTOR12_8KHZ); AF_DCMotor motor2 ( 3, MOTOR12_8KHZ); /* AF_DCMotor motor3(1, MOTOR12_8KHZ); AF_DCMotor motor4(2, MOTOR12_8KHZ); */ void setup () { //setting the speed of motors motor1.
Schritt 3: Roboterbaugruppe Der Roboterkörper wurde mit den Feilen des vorherigen Schritts auf dem Laserschneider geschnitten. Die Karosserie wurde dann mit Sekundenkleber zusammengebaut und die Servos installiert. Die hintere Schraube wurde installiert, und der AA-Batteriepack für die Servostromversorgung wurde angebracht. Die Fotowiderstände wurden an der Vorderseite des Roboterkörpers angebracht und an Kabellängen der Kategorie 5 so angebracht, dass ihre Position leicht einstellbar und stabil war. Schritt 4: Autonome Betriebsschaltung Wie im Bild gezeigt, ist die Schaltung zur Bedienung relativ einfach. Ein Servo und ein Fotowiderstand sind der Übersichtlichkeit halber in der Abbildung dargestellt, der andere Servo und der Fotowiderstand wurden jedoch auf ähnliche Weise angeschlossen, jedoch auf den Pins 6 bzw. A1. Roboter folgt linie. Das Servo ist so angeschlossen, dass es Strom von der AA-Batterie erhält, da die 9-V-Arduino-Stromversorgung nicht ausreicht, um den erforderlichen Strom zu liefern und gleichzeitig den Arduino mit Strom zu versorgen.