Modding een weinig tracking automodel (5 / 6 stap)

Stap 5: De arduino firmware


Als je nog steeds hebt gewerkt met de arduino IDE gelieve te springen neer aan de SW beschrijving.

Anders moet u de arduino IDE worden geïnstalleerd (download pagina).

Download het bestand (zie hieronder) SoftwareSerial.zip, pak het en kopieert u de map SoftwareSerial in de submap bibliotheken voor de Arduino IDE-map. U kunt nu downloaden (zie hieronder) de MOTORBG.ino bestand en open het in de arduino IDE.

SW beschrijving (MOTORBG.ino)

Enkele concepten zijn opgenomen in deze software:

  1. Een object met de naam mySerial met de SoftwareSerial-bibliotheek wordt geïnstantieerd uitgaande RXD PIN nr. 11 en TXD PIN nr. 12
  2. PIN 3 en 6 (SX_MT = linker motor en DX_MT = juiste motor) zijn setted voor OUTPUT.
  3. Initialiseren van de seriële poort (serial.begin(38400)) voor communicatie met de PC
  4. Het mySerial-object (mySerial.begin(38400)) voor communicatie met de HC-05 module initialiseren
  5. In de setup instellen functie de analogWrite voor PINS 3 en 6 tot en met de maximale output (255) Dit betekent dat het niveau van een hoge spanning (5V nominaal) wordt toegepast zowel op PIN 3 en 5 van IC1. Ervan uitgaande dat R1 en R2 grastrimmers zijn ingeschakeld om ongeveer 1V toegepast op de inverterende ingangen (PIN 2 van IC1A) en PIN 6 van IC1B de resultaten van beide opamp (PIN 1 en 7) zijn hoog en de PNP BJT Q1 en Q2 zijn uitgeschakeld. Er PIN 3 en 6 van de arduino zijn PWM (8 bit) output die drive motoren "achteruit": wanneer zijn setted tot en met 255 motoren liggen, wanneer zijn setted tot 0 motoren leveren volledige macht (en snelheid). Tussenliggende waarden toestaan een snelheid van tussen de 0 en de maximaal mogelijke snelheid instellen.
  6. lus functie: wanneer de android app Stuur een tekenreeks in de notatie AhklPxyz (dus de lengte van de tekenreeks is altijd 8 en Ahkl betekent een hoek van hkl graden en Pxyz een kracht of snelheid van xyz procent van maximaal) de output van mySerial.available() krijgen waar en de tekenreeks met de naam "opdracht" het verwerven van een nieuw karakter door de HC-05-module. Na het blok van de while de opdrachtreeks hebben dezelfde indeling van de doorgegeven tekenreeks. De outled functie is genoemd, en zet de uitgang van de PWM (van twee motors) afhankelijk van "angolo" (0 tot 360 graden) en "potenza" (0 tot 100).
  7. De functie StrToInt een reeks van 3 tekens (d.w.z. "034") in het geheel getal (d.w.z. 34) converteren.

Hoe u het programma in de arduino Pro Mini

Als u vorige geüpload een programma naar een arduino Pro Mini gelieve gaat u naar stap 6.

Anders lezen het volgende.

In de bovenstaande afbeelding kunt u zien (van links naar rechts) de arduino Mini Pro (zonder de draad gesoldeerd omdat is'nt belangrijk hier) en de "6-pins USB 2.0 to TTL UART Module". Ze zijn verbonden door een kabel van de 4 draad eindigend met female-female-connectors. Het schema van verbindingen is heel eenvoudig:

  • GND arduino aan GND USB_to_TTL
  • VCC arduino aan + 5V USB_to_TTL
  • RXD arduino aan TXD USB_to_TTL
  • TXD arduino aan RXD USB_to_TTL

U moet downloaden en installeren van de USB_to_TTL-besturingsbestanden voor windows te vinden op de introductiepagina van dit artikel. Daarna het USB_to_TTL-apparaat aansluit op een USB-poort van uw PC en niet toestaan dat een stuurprogramma zoeken van internet. Als het apparaat correct is geïnstalleerd kunt u in de windows device manager door te klikken op poorten (COM- en LPT) zoiets als "Silicon Labs CP210x USB to UART Bridge (COMn)" waarbij n van COMn staat voor het nummer van de poort toegewezen aan het apparaat. In de arduino IDE moet je keuze in het menu Extra hetzelfde poortnummer, het bord "Arduino Pro of Pro Mini" en de processor "ATmega328 (5V, 16 MHz).

Ten slotte kunt u het uploaden van het programma in de Pro Mini Arduino board in deze modus: na de broncode (MOTORBG.ino) hebben geladen Klik met de linkermuisknop op de pijl-rechts (compileren en uploaden) een beetje naar beneden naar de menubar in de arduino IDE. Ten eerste: u leest in de status balk (aan de onderkant) "compileren schets"; (continuosly) de resetknop (in de arduino board) drukt u op totdat u "Uploaden" in de statusbalk zo lezen alleen nu kunt u het vrijgeven van het TERUGSTELLENKNOOP.

Alleen op die manier kunt u de firmware uploaden in de Raad van bestuur.

Nu de android App.

Gerelateerde Artikelen

Modding een nerf sleden brand

Modding een nerf sleden brand

he modders vandaag im gonna u vertellen hoe om mod een nerf-sledgefireStap 1: eerste schroef de blaster er zijn 4 in het handvat in de belangrijkste blaster 5 en 6 in het vat zorgvuldig wrikken uit de shellStap 2: ok nu blik toawrds de bovenkant van
Modding een Nerf dart tag gun!

Modding een Nerf dart tag gun!

He jongens en welkom op mijn eerste Nerf gun mod. Vandaag ben ik gonna be modding een Nerf dart tag gun! Ik hoop dat u geniet van! :) ;)Stap 1: inbus! Eerst u wilt Verwijder alle de schroeven op de Nerf pistool en opstijgen het stukken-accepteren-dee
Bouwen van een ster tracker voor uw DSLR en maak uw eigen ster grafieken!

Bouwen van een ster tracker voor uw DSLR en maak uw eigen ster grafieken!

Als u al een DSLR camera dit is een goedkope en effectieve methode tor breed veld Astrofotografie.Wanneer u geconfronteerd noorden en de sterren observeren zult u opmerken dat hun positie in de Oost-west-richting wordt gedraaid.  Omdat een volledige
LinkIt een GPS tracker

LinkIt een GPS tracker

Dit onderwerp is om aan te tonen hoe het bouwen van een GPS tracker met behulp van een LinkIt boord. EEN LinkIt is een samen ontworpen product vanMediaTek en het Seeed Studio, gericht op maker Gemeenschap en draagbaar / IoT markt.LinkIt één bevat vol
IMovie 10 - Hoe te vervagen een Audio Track In of Out

IMovie 10 - Hoe te vervagen een Audio Track In of Out

Dit instructable tutorial video wordt uitgelegd hoe een audio track in- of uitzoomen in iMovie 10 vervagen.Bezoek http://www.imoviehowto.com voor meer inhoud
Hoe om mod een nerf IX-1 reflex!!

Hoe om mod een nerf IX-1 reflex!!

In dit instructable ik zal laten zien jullie hoe om mod een nerf IX-1 reflex. Dit is mijn eerste instructable, zo aardig zijn.Hier is een foto uit de afgewerkte nerf gun:Stap 1: Krijgen de materialen Voor deze mod, zult u nodig hebben:-uw reflex nerf
Hoe om mod een vulcan riem

Hoe om mod een vulcan riem

in dit instructable zal ik u tonen hoe om mod een nerf vulcan belt. het is heel simpel, neemt niet veel tijd en bijna verdubbelt het bereik. Stuur een reactieStap 1: materialen alles wat u nodig hebt is1. vulcan riem2. naald nosed tang3. mesStap 2: V
LED Mod een Gameboy Advance

LED Mod een Gameboy Advance

na het bekijken van dit Instructable, heb ik besloten om een Instructable LED Mod een GBA. Met deze mod, kunt u uw GBA zaak oplichten, terwijl het geven van het mooie lichteffecten.Stap 1: Verzamel materialen Voor dit project, zal u:Weerstanden die o
Hoe om mod een nerf-nightfinder

Hoe om mod een nerf-nightfinder

Dit instructable leert u hoe om mod een nerf nightfinder ex3. Dit maakt het pistool, zeer krachtige en potentieel pijnlijk. Sorry voor de foto's ik gebruikte een oudere camera.Stap 1: materialen de materialen die u zult moeten zijn1. #1 phillips schr
Hoe om mod een gezond verstand rc servo

Hoe om mod een gezond verstand rc servo

In dit instructable ik zal u tonen hoe om mod een gezond verstand feather rc servo voor continue rotatie.de dingen die je hiervoor moet ' kunnen zijn1. een X-acto-mes2. een sieraden schroevendraaier (of gewoon een kleine schroevendraaier)3. wire cutt
Modding een tank voor draadloze controle

Modding een tank voor draadloze controle

In dit instructable ik zal u tonen hoe te uw tank RF transformeren in iets gecontroleerd door middel van wifi. De joystick of het Configuratiescherm zal worden een PC-programma geschreven in C#. Apps kunnen worden geschreven voor android-telefoons, h
Hoe om Mod een bout Yo-Yo

Hoe om Mod een bout Yo-Yo

Yo-yoing is een continu veranderende sport. Wat begon als een hobby gedomineerd door de responsieve yo-yos slimline voor lus zit nu vol met wide-gapped vlinder yo-yos die helemaal niet reageren.Dit instructable leert u hoe ik mod mijn bout yo-yo voor
Mod een TomTom een GPS op te laden via USB

Mod een TomTom een GPS op te laden via USB

had ik een TomTom één eenheid die al heel oud nu nog steeds werkt, maar de DC opladen aansluiting daarop was zo gebroken zodra de batterij liep het was onmogelijk om het te laden omhoog opnieuw, waardoor een anderszins werkende eenheid nutteloos.Oors
Hoe om Mod een Nerf Nite Finder Ex-3 met een gelijmd vat

Hoe om Mod een Nerf Nite Finder Ex-3 met een gelijmd vat

A Nerf pistool is, simpelweg, een plastic speelgoed geweer dat schuim schiet darts. Het pistool is echter lang niet zo sterk genoeg als we willen, en out-of-the-box, voert nergens in de buurt zijn vermogen. Hasbro heeft geïnstalleerd een drieledige "