Make: it Robotics Starter Kit vastleggen van Sensor Data


Laatste Instructable bespraken we een beetje over wat er in het linefollow.ino-programma doet. Ik heb gepresenteerd een Python-script dat ons toelaten zal om het analyseren van de bit-gewijze if verklaringen om te zien hoe de waarde die de methode read_Optical() retourneert de waarden van 0, 1, 2 of 3 wordt omgezet.

Nu gaan we samen te stellen dit alles en zien wat er echt gebeurt op de robot. Soms wanneer kijkt uit over een programma dat iemand anders ontwikkeld, het is soort van moeilijk te visualiseren wat het programma doet. Een van de dingen die ik wil doen is dus eigenlijk kijken wat het programma doet terwijl het wordt uitgevoerd. In onze onderstaande voorbeeld gaan we een kijkje nemen op welke gegevens de sensoren zijn versturen naar onze lineFollow.ino-programma via de read_Optical()-methode.

Nou zijn er verschillende manieren om dit te doen. Sommige ontwikkelomgevingen hebben geavanceerde debuggers en hardware debuggers waarmee u kunt bekijken het programma uitvoeren op de microprocessor. Maar als u niet over deze hulpprogramma's beschikt is er een gemakkelijkere manier hiervoor. De meeste micro-controllers, inclusief de Arduino, bevatten ingebouwde hardware waarmee u om berichten te sturen naar de buitenwereld via een seriële poort. In feite, dat is hoe de Arduino Uno communiceert met de bestuurder/sensor van het bestuur van de Motor op de Robot.

Er is een andere micro-controller die op het bord motor driver/sensor die verantwoordelijk is voor de controle van de motoren en het vastleggen van de signalen van de sensoren op de robot. Het linefollow.ino programma draait op de Arduino Uno maakt gebruik van de seriële poort voor het verzenden van opdrachten aan de motor driver/sensor bestuur, controle van de motoren en verzoeken de resultaten van de sensoren. In feite zijn er jumper pinnen die u moet ervoor zorgen zijn die de motor driver/sensor bestuur verbinden met de seriële poort. Als de instructies geven moet u deze jumpers verbreken wanneer u wilt uploaden van een programma aan de Arduino. Dus in dit geval hoe kunnen we luisteren op de seriële poort van onze eigen personal computer wanneer de Arduino en de motor driver/sensor bestuur is het gebruik van de seriële poort al van de tijd?

De Arduino-bibliotheek wordt geleverd met enkele methoden waarmee dat een software gebaseerd seriële poort. In plaats van met behulp van de ingebouwde hardware gebaseerd seriële poort, we kunnen halen elke beschikbare twee pinnen op de Arduino Uno en gebruiken deze pinnen aan om te handelen net als een hardware gebaseerde seriële poort ook communiceren met de buitenwereld. Om ons lineFollow.ino programma voor het verzenden van berichten aan onze Personal Computer moeten we een speciale USB-kabel die beschikt over een ingebouwde netwerkadapter. Deze kabel heet een FTDI USB-kabel: (uitsluitend google voor deze kabel, vele online verkopers verkopen deze kabels voor rond $15.00 – $20,00)

Mijn Blog is gelegen op

http://joepitz.WordPress.com/

Gerelateerde Artikelen

Make: it Robotics Starter Kit

Make: it Robotics Starter Kit

Ik heb fijn wat vrije tijd om te beginnen werken aan C/C++ ingesloten systemen en robots. Dus in het surfen rond op Radio Shack struikelde ik over de zorg: it Robotics Starter Kit. Blijkbaar een gezamenlijke samenwerking tussen Radio Shack en de mens
Make: it Robotics starterskit - Sensor Data draadloos verzenden

Make: it Robotics starterskit - Sensor Data draadloos verzenden

In dit Instructable we willen nemen wat we geleerd hebben in "Make: it Robotics Starter Kit – draadloze connectiviteit" en "Make: it Robotics Starter Kit – vastleggen van Sensor Data" en combineert deze gegevens vastleggen van de senso
Make: it Robotics starterskit - analyseren van de LineFollowing.ino deel 2

Make: it Robotics starterskit - analyseren van de LineFollowing.ino deel 2

In de laatste Instructable begonnen we analyseren de bitsgewijze bewerkingen in de schets van de lineFollow.ino. We keken hoe de sensor lezingen worden geïnterpreteerd zodat de robot vooruit gaan.In deze tutorial zullen we blijven onze analyse bij he
Make: it Robotics starterskit-Driver board vertrouwd

Make: it Robotics starterskit-Driver board vertrouwd

In deze blogpost zullen we een kijkje op de kaart die bij de zorg: it Robotics Starter Kit wordt geleverd. Er is geen documentatie die wordt geleverd met de Start kit betreffende het bestuur van de bestuurder dan het schema.Tenzij u al enige ervaring
Interactieve Ambient Sensor met Intel Edison & Grove Starter Kit Plus

Interactieve Ambient Sensor met Intel Edison & Grove Starter Kit Plus

Hallo ik heb een heleboel Instructables hier, maar ik wil een project waar u kunt zien het gebruik van verschillende sensoren, knoppen, zoemers, LED en lcd togheter!!! Wat we gaan om te beseffen is een interactieve AMBIENT SENSOR waarin u welke senso
Make: it Robotics starterskit - begrip Bitwise Math

Make: it Robotics starterskit - begrip Bitwise Math

Deze blogpost is een voortzetting op mijn knutselen met de Make: it Robotics Kit. Hopelijk kan ik doorgeven op sommige van de informatie die ik heb geleerd zodat het gemakkelijker voor anderen om aan de slag over het werken met de Robotics Kit.Na het
Make: it Robotics starterskit-draadloze connectiviteit

Make: it Robotics starterskit-draadloze connectiviteit

In dit blog bericht wij gaan nemen van de informatie die we geleerd hebben in de eerdere blogpost getiteld "Make: it Robotics starterskit-Software deel 2″ Real-time sensorgegevens vastleggen en verzenden van deze gegevens draadloos naar onze computer
Vastleggen van Full Body scant in kleuren

Vastleggen van Full Body scant in kleuren

Deze tutorial zal je leren hoe te vangen volledige lichaam scans van mensen met behulp van fotogrammetrie en om hen te bereiden voor afdrukken in 3D. Door gebruik te maken van een paar DSLR's, lichten, een draaitafel, een goede pc, een paar relatief
Aan de slag met GearBest Starter Kit voor Arduino

Aan de slag met GearBest Starter Kit voor Arduino

Als u nieuw bij de "Arduino World bent" zal deze tutorial helpen u om uw eerste stappen met elektronica en Arduino boards Arduino boards.De "GearBest Starter Kit voor Arduino" zullen we gebruiken voor dit! Waarom? Omdat is een low-cost
Quadcopters - vastleggen van de weergave

Quadcopters - vastleggen van de weergave

Een truc om ervoor te zorgen dat u het beste schot van uw omgeving krijgt is het gebruik van een uitgerust met een camera quadcopter. De hoge vlucht van ongeveer 400 voeten kunt u bekijken van het hele landschap. Via dit instructable ik zal u tonen h
Pocket formaat Water kleur kit gemaakt van plastic EHBO kit met een penseel dat deassembles

Pocket formaat Water kleur kit gemaakt van plastic EHBO kit met een penseel dat deassembles

ik had zo veel plezier maken de Mixed Media kunst kit dat ik dacht dat ik zou het eens proberen met water kleuren. Ik heb sommige vrij koel is is op hier en dacht dat ik zou het mijn eigen kleine spin. Ik ook geprobeerd om te gebruiken het "afgezaagd
Vastleggen van doorschijnende schaduwen met cyanotypie

Vastleggen van doorschijnende schaduwen met cyanotypie

foto's kwam ik een echt handige cyanotypie beeld doorbladeren.  Cyanotypie is een lichtgevoelige oplossing die donkerblauw wordt na wordt blootgesteld aan zonlicht.  Veel van jullie hebben het waarschijnlijk gezien toen met behulp van zon kunst papie
Instructies op How to Make Kid's Pasen eieren gemaakt van Faux Suede koorden

Instructies op How to Make Kid's Pasen eieren gemaakt van Faux Suede koorden

Bent u geïnteresseerd in ambachten voor kinderen? Zo ja, ik denk dat u niet missen hedendaagse Pandahall tutorial over how to make kid's Pasen eieren gemaakt van faux suede koorden ~Stap 1: Materialen die nodig zijn voor de kid's Easter egg:ei3mm mix
Pocket formaat survival kit gemaakt van Lego container

Pocket formaat survival kit gemaakt van Lego container

eerste OFF als u LIKE het gelieve stemming voor het IN THE POCKET SIZED wedstrijd!!! Dit is een eenvoudige zakje spanwijdte survival kit gemaakt van een Lego kit container. Dit is eenvoudig te maken en enkele stappen zijn optioneel.Stap 1: levering v