Zonne-energie aangedreven nutteloze Machine (10 / 11 stap)

Stap 10: codering


De volgende is de code die worden geüpload naar de Arduino moet te exploiteren de nutteloze machine...

Houd er rekening mee dat de opmerkingen zijn verwijderd om de code beter leesbaar te maken, ze zijn echter opgenomen in het bijgevoegde bestand

#include
int flipswitch = 8;

Servo servoarm;

int endstop = 10;

int servopos = 100;

int flippos = 101;

int endstoppos = 102;

int servohome = 104;

void setup)

{

pinMode (flipswitch, INPUT);

pinMode (endstop, INPUT);

Serial.begin(9600);

servoarm.attach(9);

}

void loop)

{

endstoppos = digitalRead(endstop);

servopos = servoarm.read();

flippos = digitalRead(flipswitch);

terwijl (endstoppos == laag)

{

voor (servopos = servoarm.read(); endstoppos == laag; servopos--)

{

servoarm.write(servopos);

vertraging(20);

Serial.println("Calibrating...");

endstoppos = digitalRead(endstop);

servohome = servopos;

flippos = digitalRead(flipswitch);

}

}

flippos = digitalRead(flipswitch);

Als (flippos == laag)

{

servopos = servoarm.read();

terwijl (flippos == laag)

{

servopos ++;

flippos = digitalRead(flipswitch);

servoarm.write(servopos);

delay(10);

Serial.println("Revenge!!!");

}

servoarm.write(servohome);

}

anders

{

Serial.println ("Flip the switch om te getuigen van de nutteloosheid");

}

vertraging(20);

}

De functie van dit programma is gebaseerd op het feit dat er een eindstopper geïnstalleerd, als je wilt om je machine zonder een eindstopper, u moeten verwijderen van de homing functie zoals benadrukt in het bestand van de Arduino, en in plaats daarvan het huis ingesteld op een bepaalde positie van de servo, verwijzen naar de Arduino Servo- pagina voor hulp.

De manier waarop de functies van deze code is door de eerste homing de servo arm, door gebruik te maken van de micro-switch, wordt dit standpunt vervolgens opgeslagen voor later gebruik. Het programma voortdurend gecontroleerd op wijzigingen in de tuimelschakelaar positie, wanneer de schakelaar is omgedraaid, de servo arm zal blijven draaien totdat de schakelaar is gespiegeld, en omdat er geen genoemde positie, deze code kan theoretisch worden gebruikt op alle soortgelijke nutteloos machines, zonder enige mechanische voorkeur.

Gerelateerde Artikelen

De zonne-energie aangedreven elektrische Skull 'De Frankenstein-Look' deel II

De zonne-energie aangedreven elektrische Skull 'De Frankenstein-Look' deel II

Elektrische Bonsai deel II - licht haar op!Het uiterlijk van Frankensteindoor: Jeff Wilson Sr. en Eva Cooper"Ik maakte het op Techshop" San Jose Ca.http://www.techshop.WSInleiding: Toevoegen van zonne-energie aangedreven LED en maken het werk.De
Vervangen van een gebroken glas wereldbol op een zonne-energie aangedreven tuin licht

Vervangen van een gebroken glas wereldbol op een zonne-energie aangedreven tuin licht

wat doe je met die mooie, dure en delicate zonne-energie aangedreven tuin brandt wanneer de bol glas breekt?Vervang eenvoudig de glazen bol met een gewijzigde Aqua Globe drenken bol.Achtergrond:Om te vieren een geweldig jaar van tuinieren, gaf mijn z
Zonne-energie aangedreven hartslagmeter

Zonne-energie aangedreven hartslagmeter

Hey iedereen! In dit Instructable, ik zal u laten zien hoe maak je je eigen Arduino gebaseerde hartslagmeter! Maar dit is niet zomaar een andere DIY hitte tarief Monitor; Dit is een Zonne-aangedreven hartslagmeter!Deze hartslagmeter is bedoeld voor l
Zonne-energie aangedreven waterpomp met toerentalregeling via computer.

Zonne-energie aangedreven waterpomp met toerentalregeling via computer.

Als onderdeel van mijn zonne-aangedreven huis heb ik een drinkbaar waterpomp om water te voorzien wanneer onze water utility niet beschikbaar is. Ik heb ook geïmplementeerd controle van de snelheid van de pomp aan te passen voor de stroom zodat de en
Zonne-energie aangedreven Robot

Zonne-energie aangedreven Robot

Een tijdje terug maakte ik tientallen robots die waren voor een groot deel geïnspireerd door BEAM robotica. Voor wie niet vertrouwd, BEAM is eigenlijk een speciale methode van robot bouwen met de nadruk op de biologie, elektronica, esthetiek en mecha
Eenvoudige zonne-energie aangedreven QRP zender

Eenvoudige zonne-energie aangedreven QRP zender

Voor onze meest recente bouwen nacht kregen we een paar zonnepanelen van Brown Dog Gadgets. Zelf besloot genieten van veel quality time met lichtgewicht SDR-Radio's te prototype een kleine buiten digitale radiozender. Op een vorige bouwen nachten ont
Zonne-energie aangedreven ventilator

Zonne-energie aangedreven ventilator

Deze ventilator is 'n fan van de drie snelheden die buiten bij daglicht werkt. De motor draait volledig op zonne-energie van het zonnepaneel 4v. Deze ventilator is geweldig om te ontspannen buiten en af te koelen.Stap 1: materialenU moet ofwel hebben
Zonne-energie aangedreven Piano klavier

Zonne-energie aangedreven Piano klavier

Muzikanten hebben werkelijke piano's in een veld en prachtige muziek in het midden van de zon en vogelgezang. Ik heb zelf een werkelijke hout & tekenreeksen piano, maar ik heb een digitale piano klavier - en ik kan gemakkelijk mijn toetsenbord, batte
Fiets directionele lichten - eenvoudige, Low-Cost, en zonne-energie aangedreven

Fiets directionele lichten - eenvoudige, Low-Cost, en zonne-energie aangedreven

Ik gebruik mijn fiets te pendelen om te werken, en als de val seizoen vordert vind ik mezelf paardrijden huis in het donker. Terwijl mijn fiets is uitgerust met running lights (en ik met een reflecterend vest) ben ik niet bijzonder bezorgd over terwi
Zonne-energie aangedreven Lamp uit gerecycleerde Oceaan Snare

Zonne-energie aangedreven Lamp uit gerecycleerde Oceaan Snare

IntroductieDit Instructable zal u vertellen hoe om te zetten van verlaten gemeenschappelijk vis aggregeren apparaten (FAD's) maken robuuste zonne-geladen 12V voedingen en lampen die licht kunnen bieden voor een hele nacht.FAD's spelen een sleutelrol
Zonne-energie aangedreven Motor Hack bloem

Zonne-energie aangedreven Motor Hack bloem

Dit project laat zien hoe een $1 zonne-aangedreven bloem omzetten in een puls-motor. De video toont de motor in actie tijdens het besturen onder een bureaulamp. Het werkt zelfs beter in het zonlicht. Deze conversie is omkeerbaar, zodat de motor kan w
Maak je eigen zonne-energie aangedreven led string lichten.  (max 5 dollar)

Maak je eigen zonne-energie aangedreven led string lichten. (max 5 dollar)

Maken van een fundamentele zonne-aangedreven tekenreeks van led verlichting is niet te moeilijk.  Dit instructable vereist geen kennis van elektronica en geen programmeertaal.Wat waren zullen doen is wat oude batterij aangedreven mini lampen upgraden
Zonne-energie aangedreven Bug en aas Trap

Zonne-energie aangedreven Bug en aas Trap

hoe maak je een zeer simpele zonne-aangedreven foutrapportage en aas overlappen, geen noodzaak voor aas te vangen aas en geen rotzooi.
Zonne-energie aangedreven Robot uit PRULLENBAK!

Zonne-energie aangedreven Robot uit PRULLENBAK!

Update; Mijn leeftijdscategorie voor de wedstrijd is 13-18 omdat ik vijftien. :)Ja, de titel verklaart het vrij goed. In dit Instructable zal u stap voor stap tonen hoe de bouw van een lichtgevoelig, zonne-aangedreven, robot. Helemaal u nood zit somm