Hellblauen Bohne getrieben RC-Car mod (3 / 3 schritt)


Schritt 3: Programmieren des Controllers

Als nächstes, ich öffnete die hellblauen Bohne Loader app auf dem Ipad und benutzte es, um diesen Code auch direkt hochladen.

Beachten Sie, dass dieses Beispiel nur den Beschleunigungsmesser verwendet. Ich will hinzufügen, dass Code zum Deaktivieren des Beschleunigungsmessers und Befehle über Bluetooth empfangen, in Zukunft, wenn ich den Link von einem Mobiltelefon ermöglichen.

Beachten Sie auch, dass die Weise ich die Buttons aktivieren indem die Schlange, um einen Ausgang und niedrig eingestellt. Das erdet die Ausgabe und ermöglicht die Steuerung um eine Buttonpress zu erkennen. Wenn es nicht gedrückt wird, ändere ich die Schaltfläche, um eine Eingabe zu sein, so dass es nichts auf der Strecke nicht durchsetzen.

Ich habe bemerkt, dass dieser Trick funktioniert nur auf eine dieser Niedervolt-Controller. Auf einem Controller, der eine 9v Batterie verwendet, die Bohne nicht genügend Widerstand bieten und der Controller denkt immer die Taste gedrückt wird. So ist es ein weiterer Grund (neben der Vermeidung der Notwendigkeit für ein 3,3V Regler) mit einem Niederspannungs-Controller zu gehen.

Auch ist die LED grün beim vorwärts fahren, rückwärts blau und rot Stillstand. Das war hilfreich bei der Fehlersuche, was die Bohne schicken wollte.

Ich bin mir nicht sicher warum der Code in verschiedenen Code-Boxen erscheint, aber es sollte kopieren/einfügen richtig.

 void setup() { 
 // initialize serial communication at 57600 bits per second: Serial.begin(57600); } 
 void output(int16_t d, int16_t v) { if(v==0) { pinMode(d, OUTPUT); digitalWrite(d, LOW); } else { pinMode(d, INPUT_PULLUP); } 
 } 
 void loop() { int16_t threshold = 8; Bean.setLed(0,0,0); AccelerationReading accel = Bean.getAcceleration(); 
 int16_t side = (accel.xAxis)/8; int16_t drive = (accel.yAxis)/8; 
Wenn (Laufwerk <-Schwelle) {output(0,0); output(1,1); Bean.setLedGreen(100); if(drive < -threshold) { output(0,0); output(1,1); Bean.setLedGreen(100); } else if(drive > threshold) { output(1,0); output(0,1); Bean.setLedBlue(100); } else { output(0,1); output(1,1); Bean.setLedRed(abs(drive)); } sonst If(drive > threshold) {output(1,0); output(0,1); Bean.setLedBlue(100); if(side < -threshold) { output(2,1); output(3,0); } else if(side > threshold) { output(3,1); output(2,0); } else { output(2,1); output(3,1); } Bean.sleep(250); Else {output(0,1); output(1,1); Bean.setLedRed(abs(drive)); } 
Wenn (Seite <-Schwelle) {output(2,1); output(3,0);sonst If(side > threshold) {output(3,1); output(2,0);Else {output(2,1); output(3,1);
			
          

In Verbindung stehende Artikel

Süße RC-Car mod

Süße RC-Car mod

Dies ist eine süße Rc-Car-modIch verwende einen neuen hellen Ford f-150 Rc kann man es von Walmart für $30 es ist ein 6,4 VoltSchritt 1: Körper und Stoßfänger und Schritte ausziehen benötigen Sie einige kleine Schraubendreher um die Srcews zu erhalte
Arduino-Steuerung Rc-Car mod

Arduino-Steuerung Rc-Car mod

Sur Plusieurs site Internet auf Peut Voir des Voiture Télécomander Par Bluetooth, sa Ma Donner Envie Höhle Construire Une petite Qui Peut Être Kommandant Par Bluetooth über UN-Smartphone Ou Tablette, Je Suis Tomber Sur ce petit 4 x 4 Dans un Magasin
Bluetooth + GSR Sensor + Knoten-rot

Bluetooth + GSR Sensor + Knoten-rot

Ich habe dieses Projekt um mir zu helfen Protokolldaten über mich, während ich einer Klanginstallation in den Vereinigten Staaten von Amerika/Mexiko politische Zaun in Tijuana, Mexiko einrichten bin.Dieses Projekt ist für mich Experiment neue Wege zu
Smartphone gesteuert Stimmungslicht

Smartphone gesteuert Stimmungslicht

Dieses Lernprogramm zeigt Ihnen, wie man eine Stimmung Licht, Farbe und Intensität des mit Ihrem iPhone zu ändern.Wir werden Die hellblauen Bohne verwenden, um das Licht zu steuern. LightBlue Bean ist ein Arduino kompatibel Mikrocontroller mit Blueto
DIY Auto Kühlergrill Leuchten LEDs

DIY Auto Kühlergrill Leuchten LEDs

Sie haben im Sci-Fi, Spiele und im Fernsehen gesehen. Schöne und leistungsstarke Autos Zischen vorbei, charismatische LEDs leuchten und glänzen.Träumen? Nicht mehr!Mit meinem Easy to Instructable folgen jetzt fügen Sie blendend LED Kühlergrill Leucht
Öffnen Sie Quelle Türschloss für BLE

Öffnen Sie Quelle Türschloss für BLE

Schon einmal auf der Suche nach Ihrem Schlüssel, und sie nennen wollte, zuvor erkennen Sie, dass sie schrecklich analoge Metallstücke sind? Oder lassen jemand in Ihrem Haus, wenn Sie nicht zu Hause, ohne dass sie Ihre Schlüssel leihen wollten?Lockitr
Was passiert, wenn ich obdachlos bin? Wie kann ich warm bleiben? (Urban Edition.)

Was passiert, wenn ich obdachlos bin? Wie kann ich warm bleiben? (Urban Edition.)

Diese instructable soll Ihnen sagen, wie man in unterschiedlichem Grad Kälte warm bleiben.Es werden Bilder in ein paar Tagen.Dieser Artikel setzt voraus, dass Sie kein Haus oder eine Wohnung verfügen.Obdachlos in einem Auto ist das Glück der beiden S
Einfach RC Car-Controller Mod

Einfach RC Car-Controller Mod

In dieser Instructable, ich werde Sie durch den Prozess der Umwandlung von eines Traxxas TQ-Funksenders auf einem Akku laufen gehen. Dies können Sie Hunderte von Dollar sparen! Wenn Sie Rennen konsequent in alle Wettbewerbe oder gerade Spaß haben zu
Car Case Mod

Car Case Mod

Ich habe diese Casemod für ein Schulprojekt. Obwohl das Auto schon ein Jahr und Computerkomponenten drei, Teile ich mit Ihnen das Ergebnis.Der erste Schritt:Schritt 1: Demontage und Hobeln Alles war zerlegt und sorgfältig geplant.Das Standart-Motherb
GoPro RC Car Mount

GoPro RC Car Mount

Es macht Spaß zu fahren um RC Autos außerhalb oder terrorisieren Ihre Kollegen, aber was soll man um danach dafür zu zeigen? D.h. es ist an der Zeit, eine Videokamera auf sie und erfassen des Geschehens aus Sicht des Fahrzeugs. Dies ist eine Aufgabe,
So konvertieren Sie (fast) alle 27 oder 49 MHz-RC-Car in einem Roboter-Auto

So konvertieren Sie (fast) alle 27 oder 49 MHz-RC-Car in einem Roboter-Auto

ich unterrichte einen Robotik-Kurs in der Schule meiner Kinder (Rambam Mesivta in Lawrence, New York). Ich war auf der Suche nach einer kostengünstigen Möglichkeit, unterrichten sie über die Prinzipien der Robotik, ohne dafür einen Arm und ein Bein,
Remote Controlled Arduino Car

Remote Controlled Arduino Car

Ich habe gerne immer zu gehen, wo gibt es viele meiner Freunde, ich habe immer gerne eine Menge Freunde und eines Tages, als ich sah nach oben Youtube für ferngesteuerte Autos, und wie sie gemacht wurden habe ich herausgefunden, dass ich einen für mi
Kontinuierliche Drehung Servo Mod - einstellbare Methode

Kontinuierliche Drehung Servo Mod - einstellbare Methode

ich weiß, gibt es eine Menge von Methoden, um dies zu tun, aber ich war unzufrieden mit den anderen Methoden.  Servos haben 4 Hauptteilen Motor, Getriebe, Controller-Board und poteniometer(pot). Die zwei Dinge, die wir ändern müssen, sind das Räderwe
Modular KNEX Car System

Modular KNEX Car System

Herzlich Willkommen Sie auf der brandneuen KNEX Auto Baukastensystem.Dies ist mein zweiter Eintrag für den Spielzeug-Stäbe und Steckverbinder bestreiten dies, wenn Sie mir eine Abstimmung geben würde, die wäre toll.Dies ist mein neuestes KNEX-Projekt