Android & Arduino gereguleerde projectorscherm (8 / 15 stap)

Stap 8: Arduino Software


Met de Arduino-kant hardware volledig geassembleerd, het is tijd om te laden het definitieve programma aan uw Arduino. Als u niet schelen blijven hoe het programma werkt gewoon downloaden van de schets hieronder en laden aan uw Arduino, als je de zorg lezen. Er is een .txt-versie van de code zo goed aangesloten, zodat u het zonder de Arduino software bekijken kunt.

Zodra het programma gestart en alles wordt geïnitialiseerd in de setup begint de Arduino wachten voor seriële input beschikbaar. Wanneer een opdracht, één byte, wordt verzonden vanuit de app de Arduino slaat de opdracht, een '1', '2', of '3', en dan beslist of zet het scherm neer, omhoog of annuleren van de huidige beweging. Dit besluit is gebaseerd op twee dingen, eerst als de opdracht een 1, 2 of 3 was. Ten tweede, welke positie het scherm is al in, op basis van de potentiometer (potmeter) lezing. Als het scherm is een omlaag opdracht is ontvangen de Arduino Hiermee schakelt u de motor in de omlaag richting en begint met het toezicht op de uitvoer van de pot. Wanneer de waarde van de pot de lagere drempel raakt de motor stilstaat en we lus terug naar het begin, een andere opdracht te wachten. Als het scherm is uitgeschakeld en de opdracht ontvangen was dan de processen is hetzelfde voor neer met uitzondering van de motor wordt gestopt wanneer de pot bereikt de bovenste drempel. Als er een '3' wordt ontvangen, terwijl de motor draait het stopt met de beweging en het programma begint opnieuw vanaf het begin. Een andere keer die een '3' wordt ontvangen wordt genegeerd. Alle andere seriële opdrachten of combinaties, scherm omhoog met het commando of scherm naar beneden met beneden opdracht, worden genegeerd en de Arduino houdt het controleren van de seriële poort voor opdrachten.

Als met de motor testprogramma zul als uw motorische controle-shield gebruik van een andere bibliotheek je alle motor aanroepen in het programma corrigeren. (De motor shield bibliotheek is bijgevoegd naar stap 4.)

Waarschuwing: als u een scherm met een verschillende hoogte u de drempels in het programma om te voorkomen dat overschrijding van de omhoog en omlaag posities moet kalibreren!

Gerelateerde Artikelen

Eenvoudige externe gegevens uitzetten met Android / Arduino / pfodApp

Eenvoudige externe gegevens uitzetten met Android / Arduino / pfodApp

eenvoudige externe gegevens uitzetten met Android / Arduino / pfodApp Dit Instructable toont u hoe Arduino sensorgegevens op uw Android mobiele telefoon uitzetten en vast te leggen voor later downloaden naar uw computer.  Deze instructies zijn ook be
"Stuff" via Bluetooth aansluiten / Android / Arduino

"Stuff" via Bluetooth aansluiten / Android / Arduino

Een zeer goede draadloze LAN-netwerken (en persoonlijke) is ongetwijfeld de Bluetooth (BT). Vandaag in onze dagelijkse is gemeenschappelijk kunt u ons vinden met mobiele telefoons, stereo's, camera's, enz., met elkaar verbonden met de hulp van de ber
De generator van de code voor aangepaste Android/Arduino-menu's aan de Arduino uitgangen wissel voort en vandoor. Andriod/Arduino voor Beginners. Absoluut geen programmeerkennis vereist

De generator van de code voor aangepaste Android/Arduino-menu's aan de Arduino uitgangen wissel voort en vandoor. Andriod/Arduino voor Beginners. Absoluut geen programmeerkennis vereist

Update: een gebruiker gevraagd voor submenu ondersteuning. pfodApp altijd ondersteund submenu's maar ik sub-menu's hebt toegevoegd aan pfodDesigner. De instructable stelsel van het Gemeenschapsmodel A Custom Menu ziet u hoe u pfodDesigner wilt samens
Ontwerp een aangepaste Menu systeem--Android/Arduino-menu's voor Beginners--absoluut geen programmering vereist

Ontwerp een aangepaste Menu systeem--Android/Arduino-menu's voor Beginners--absoluut geen programmering vereist

IntroductieDit instructable ziet u hoe u de gratis pfodDesigner beschikbaar op GooglePlay ontwerpen van een menusysteem van de Android met submenu's voor Arduino-compatibele apparaten.De tutorial is geschikt voor complete beginners. Geen codering erv
DIY Home Automation voor Beginners.  Absoluut geen codering of solderen vereist.  Android/Arduino voor het schakelen van dingen in- en uitschakelen

DIY Home Automation voor Beginners. Absoluut geen codering of solderen vereist. Android/Arduino voor het schakelen van dingen in- en uitschakelen

Deze instructiable is gericht op de absolute beginner. Als u kunt omgaan met een scherp mes zonder snijden kunnen uw vingers van u maken en aanpassen van deze domotica controller.Deze instructies zijn ook on-line op www.pfod.com.au onder Android / Ar
Android Arduino Bluetooth HC-05 - Arduino controle over stem en knoppen in App

Android Arduino Bluetooth HC-05 - Arduino controle over stem en knoppen in App

Hey dit instructable is over Android - Arduino verbinding en controle Arduino over stem en knoppen in de Android App, veel plezier met het maken en laat ons weten hoe je deed en suggesties @ micky.patel41Voor de BlueUino van onze Android App in de Pl
Android / Arduino - BLUETOOTH deur vergrendeling TOEGANGSBEHEER voor elektrische Strike Lock

Android / Arduino - BLUETOOTH deur vergrendeling TOEGANGSBEHEER voor elektrische Strike Lock

Hello wereld! Vandaag maakte ik een APP te Lock & Unlock een elektrische deurslot met behulp van een relais, beschermd door een wachtwoord. De app is beschikbare open source! Gewoon contact met me op! contact Volg de volgende stap het schema, Code, o
Android + Arduino Labyrith game

Android + Arduino Labyrith game

Hie jongens...U hebt ooit gewandeld om een labyrint Board die kan worden gecontroleerd van uw Android Smartphone...!Nou die je op de juiste plaats bent. Ik bouwde een voor mezelf met behulp van de Arduino en android.Don 't zorgen zijn eenvoudig... In
Android/Arduino Tv remote

Android/Arduino Tv remote

Stap 1: Deel lijst -Arduino-Bluetooth module (HC-05/06)-IR recever (38kHz)-IR led (kunt van een oude afstandsbediening)-Weerstand-Android telefoonStap 2: De Android app http://AI2.appinventor.mit.edu/In de app invetor 2 maken uw verre app, veel knopp
Arduino gereguleerde/Voice TV Remote

Arduino gereguleerde/Voice TV Remote

wordt een student, kunt u Word vrij lui.  Dit was de motivatie achter mijn project voor het maken van een nieuwe afstandsbediening voor mijn TV die kan worden bediend vanuit mijn telefoon, computer of mijn stem.Ik begon dit project mijn eerste jaar o
Bluetooth Control RC Tank + Android Arduino

Bluetooth Control RC Tank + Android Arduino

Kan de vrede is op uDit is mijn eerste instructable. Het gaat om controle van uw rc tank via bluetooth in plaats van met behulp van radiofrequentie. Er zijn dat veel project als dit, maar dit is mijn manier. hahahaIk begon te denken dat ik zo lui ben
Amarino evaluatie schild maken voor Android-Arduino-Bluetooth experimenten

Amarino evaluatie schild maken voor Android-Arduino-Bluetooth experimenten

dit artikel ziet u de stappen voor het maken van de evaluatie van de Amarino schild ontworpen en geproduceerd door www.buildcircuit.com. Het schild gepresenteerd op dit artikel is een replica van een schild geplaatst op buildcircuit, behalve dat de B
Android + Arduino + bluetooth gecontroleerde RC speelgoed

Android + Arduino + bluetooth gecontroleerde RC speelgoed

Hoi techneuten dit is ma eerste project met behulp van de Arduino.This is een eenvoudig project. Ik dank de andere instructable leden in ma problemen op te lossen.Dit speelgoed kan worden gecontroleerd met behulp van touch bediening anders met behulp
Arduino gereguleerde Animatronic Skeleton rockband - lopende

Arduino gereguleerde Animatronic Skeleton rockband - lopende

Voor Halloween dit jaar besloten heb ik om te bouwen van een animatronic skeleton rockband. Het is een work in progress op dit punt, maar ik ben best wel blij met hoe het komt langs. De meeste alles is gemaakt van materialen die ik had op hand (ik be