Anti-kat tegenmaatregelen (soort van) (8 / 10 stap)

Stap 8: Elektronica en Arduino code


Ik aangesloten de componenten op de LinkIt één poorten op deze manier:

LinkIt 3V3: naar één van de terminals van de versnellingsbak motor.

LinkIt 5V: aan de Vcc-terminal van de ultrasone sensor en de 5V aansluiting van het Relais

LinkIt GND: naar de terminal van de GND van de ultrasone sensor, de terminal van de GND van de estafette en de transactie van de terminals van de schakelaar aan de estafette. De andere schakelaar terminal zal worden aangesloten op de andere terminal van de versnellingsbak motor om te activeren.

LinkIt D13: naar de terminal van de Echo van de ultrasone sensor.

LinkIt D12: naar de Trig terminal van de ultrasone sensor.

LinkIt D8: naar de terminal van de SIG van het Relais.

Voor de sketch, ik controleerde een heleboel Arduino instructables om wat inspiratie, maar degene die ik het meest analized was de eenvoudige Walker Robot van de Randofo. Ik probeer te vinden de gemeenschappelijke punten maken een ultrasone sensor werken.

De schets is de volgende:

/ * Code die is geschreven door M.C. Langer. Zacht, it´s mijn eerste Arduino sketch
*/

#define trigPin 12 / / definiëren de pinnen van uw sensor

#define echoPin 13 / / de pinnen van uw sensor te definiëren

int tarief = 1000; Ik zag dat iedereen gebruikt deze constante voor ultrasone sensor, dus ik hetzelfde voor het moment doen zal. Deze constante verandert niet. Het is het pin-nummer

void setup {Serial.begin(9600); / / initialiseren seriële communicatie met 9600 bits per seconde

pinMode(8,OUTPUT); pinMode (trigPin, OUTPUT); / / set de trig pin waar de output heengaat verzenden geluidsgolven

pinMode (echoPin, INPUT); / / de echo-pincode in te voeren voor het ontvangen van de geluidsgolven instellen

delay(5000);

}

void loop {}

lange duur, afstand; Start de scan

pinMode (trigPin, OUTPUT);

digitalWrite (trigPin, laag);

delayMicroseconds(2); vertraging

digitalWrite (trigPin, hoge);

delayMicroseconds(5); een ander vertraging (krijg ik niet het. Het is makkelijker met Lego Mindstorms)

digitalWrite (trigPin, laag);

duur = pulseIn (echoPin, hoge);

afstand = (duur/2) / 29.1; / / de afstand in centimeters te converteren.

Als (< 50 afstand) / * als er een hindernis op een afstand van minder dan 50 centimeter, dan... Wacht, dit is meer als Lego Mindstorms. Ik krijg het! */

{

digitalWrite(8,HIGH); delay(7000);

}

anders

digitalWrite(8,LOW);

}

Gerelateerde Artikelen

Pikachu: Een vliegende eekhoorn (soort van...)

Pikachu: Een vliegende eekhoorn (soort van...)

Om te voldoen aan die plotselinge jeuk voor een pikachu hoodie, heb ik besloten om te naaien van één, maar met een verschillende silhouet.Ik wilde proberen een nieuwe vorm, dus ik besloot om Pikachu gemaakt: een vliegende eekhoorn (soort van).Ik vero
Hoe maak je een pizza-oven voor £50 (soort van)

Hoe maak je een pizza-oven voor £50 (soort van)

In een poging om een pizza-oven voor zo weinig kosten mogelijk, en uit gerecycled materiaal; Uiteindelijk heb ik een pizza-oven - maar alleen van soorten. Halfbakken als je excuus voor de woordspeling. Ik dacht dat ik zou delen mijn ervaring van mijn
Een kat Bed maken van een Computer Monitor

Een kat Bed maken van een Computer Monitor

OK, je hebt ze overal gezien, die oude TV's en monitoren iedereen schopt aan de stoeprand te vervangen door deze nieuwe fan bengelen flatscreens.  En weinigen van ons kon de schuld van hen... de platte schermen zo weinig ruimte in beslag nemen, en he
Anti-kat kak tuin

Anti-kat kak tuin

ik hou van katten en ik achtige tuinen!Maar... Ik haat kat kak!Ik heb alles geprobeerd om ervan te weerhouden de harige kleine beesten met behulp van mijn tuin als dumpplaats (excuseer de woordspeling). Ik heb een niet-toxisch, dierlijke vriendelijk,
Maak een Nike FuelBand! Soort van...

Maak een Nike FuelBand! Soort van...

Terug in oktober van 2012 ik won een Nike FuelBand tijdens een fundraiser op mijn CrossFit gym *. Ik ben echt in het verzamelen van gegevens, dus ik opgewonden was te hebben een 24-uurs activiteit logger. Ik had geen idee hoe de FuelBand werkte. Ik z
(Soort van) Zeefdruk op de goedkope

(Soort van) Zeefdruk op de goedkope

meestal als ik wil een ontwerp op een t-shirt ik zal schilderen, maar er kwam een tijd toen ik vond mezelf in een positie om de 30 of zo t-shirts met hetzelfde ontwerp hebben vrijwillig en kon niet worden gehinderd om te schilderen ze allemaal freeha
Goedkoop en gemakkelijk Moleskine - "soort van"

Goedkoop en gemakkelijk Moleskine - "soort van"

ik hou van Moleskine tijdschriften ze zijn classy en altijd handig, maar een beetje prijzig voor de grootte (ongeveer 12 dollar voor een), uitstekende kwaliteit tho. Ik werk in een kantoor waren we beschamend besteden van grote hoeveelheden papier, e
Minestrone (soort van)

Minestrone (soort van)

dit is een 'soort' versie van minestrone op basis van de ingrediënten had ik al in het huis en om het gebruik van de kleine hoeveelheid links over pasta die ruimte in de kast van mijn voedsel nemen. Mijn recept verandert de hele tijd, maar de basispr
PC (personal computer) in een soort van thin-client.

PC (personal computer) in een soort van thin-client.

ik had een oude machine, die had wat problemen met de ide (oudere harde schijf) controller. Dacht dat de dat meeste computers gebruiken nu wat heet "sata". Ik wilde niet het om weg te gooien. Eigenlijk is dit een geweldig idee voor kleine kantor
Elektronische muziekdoos aangedreven door Arduino (soort van)

Elektronische muziekdoos aangedreven door Arduino (soort van)

muziek is de meest universele middel van expressie. Ongeacht culturele taal of leeftijd die het idee wel muziek overgebracht zou niet veel verschillen. Het is veilig om te zeggen dat iedereen houdt van muziek, één type of een ander. Wanneer iemands f
Gezonde Hershey Kiss Pretzels (soort van)

Gezonde Hershey Kiss Pretzels (soort van)

Hershey Kiss Pretzel behandelt zijn prachtige en traditionele, en ze zijn zeer geschikt voor een vakantie. Maar wie zegt dat ze net voor de feestdagen? Hier is een versie met een beetje van een gezonder variant aan. Dit recept is erg flexibel, zo geb
Bouw een Psy-wiel en telekinese leren! (soort van)

Bouw een Psy-wiel en telekinese leren! (soort van)

Wist u dat we slechts 10% van onze hersenen gebruiken? In dit Instructable, zal ik je leren hoe om te ontdekken de onaangesproken macht van uw onderbewuste mening, de overige 90%, door de bouw van een eenvoudig apparaat dat aantonen het dat kan!... Y
Hoe te zoetrop, soort van.

Hoe te zoetrop, soort van.

Wil je een zoetrope? Dit is niet de tutorial voor je. Dus ik stel voor ga je naar een andere tutorial.Oh je hier nog, Nou ik ga je vertellen wat je moet maken van het soort zoetrope die ik probeerde te maken maar het uiteindelijk niet gedaan. Echter,
Maken van een stuk speelgoed voor uw kat met behulp van karton

Maken van een stuk speelgoed voor uw kat met behulp van karton

Hallo! Ik las in de krant een artikel over katten en hoe saai zou hun leven als we niet iets te veranderen, vooral als ze niet naar buiten kunnen gaan! Het idee van deze eenvoudige speelgoed bleek - en ik ben vrij zeker dat het ook in google is-. Dit