DIY : Ultrasone Robotbesturing

Robots gebruiken een verscheidenheid van elektronische sensoren om de voorwerpen om hen heen ontdekken en controle over hun bewegingen . Een ultrasone afstandsmeter volgt de afstand tussen een object , zoals een muur of tafel , en zich door het uitzenden van een ultrasoon signaal en wacht op het signaal weer te geven. Om de afstandsmeter te gebruiken , sluit deze aan op de microcontroller controle van uw robot en code van de microcontroller om gegevens van de afstandsmeter accepteren en veranderen het gedrag van de robot op basis van de ontvangen information.Things je nodig hebt
wijzigen Enkele of meerdere - kerndraad
ultrasone afstandsmeter
Microcontroller
Computer kabel
Toon meer instructies
1

Gebruik single-core of multi- kern om de ultrasone verbinden pinnen afstandsmeter om de microcontroller het beheersen van de robot . De pennen zijn de metalen stukken uitsteken van de sensor . Sluit deze aan op de uitgangsspanning , gemalen en input aansluitingen op de microcontroller . Als je niet weet welke pinnen te gebruiken op de sensor , kijk naar de datasheet om te bepalen welke pin wat is.

Connect 2 de microcontroller op de computer met een compatibele computer kabel , zodat u zijn programma aan te passen .
3

Start de microcontoller de programmeersoftware op de computer .
4

Schrijf code om een ​​variabele genaamd creëren " sonicReading . " De variabele slaat inkomende gegevens van de ultrasone afstandsmeter in het programma van de microcontroller .
5

Code schrijven om de pin aangesloten op de uitgang van de ultrasone afstandsmeter als een gegeven te stellen . Hierdoor kan de microcontroller de gegevens afkomstig van de ultrasone afstandsmeter lezen .
6

Voeg code die de gegevens leest van ingang van de microcontroller die is aangesloten op de ultrasone afstandsmeter , en slaat de gegevens in de variabele genaamd " sonicReading . "
7

Schrijf uitspraken , zoals " als " en "else if" verklaringen , dat de bewegingen van de robot te wijzigen op basis van de gegevens in " sonicReading . " Als bijvoorbeeld de waarde in " sonicReading " geeft aan een object in de buurt, vertelt de robot te draaien , keren of te stoppen , anders als de waarde geeft geen voorwerpen zijn in de buurt , vertelt de robot om verder te gaan op de route.
8

Upload de code te de microcontroller .
9

Koppel de microcontroller van de computer.