Arduino voor Beginners, nu met gegevens uitzetten, bestuurd door Android, geen codering vereist, geen solderen vereist. (2 / 4 stap)

Stap 2: een paar Tests


Nu dat u uw Android gecontroleerd Uno hebben opgebouwd kunt u instellen van pinnen als ingangen en uitgangen. Standaard stelt de UnoStarter schets alle digitale pinnen als ingangen met pullups, behalve D0, D1 en D2 die worden gebruikt door de Bluetooth Sheild en kan niet worden gewijzigd.

Dit project maakt gebruik van 330 ohm weerstanden als het aansluiten van de draden. Met behulp van 330 ohm weerstanden als verbinding draden beschermt tegen kortsluiting uit of de pennen. Maar de draad op deze weerstanden erg dun is en te duwen van hen te maken moet u wellicht contact in de koptekst-aansluitingen.

Het lezen van een digitale ingang.

Met behulp van één van de 330 ohm verbinden weerstanden D3 Gnd. De weergave van de D3 op je mobiele verandert van hoog naar laag. De pfodApp op uw mobiele telefoon opnieuw vragen dit scherm over eenmaal een seconde.

Rijden van een digitale uitgang

Verplaats de weerstand verbinding zodat D3 is verbonden met D7. Dan klik op D7 op je mobiel en configureren van die pin om OUTPUT laag. D3 wordt bijgewerkt om aan te tonen van INPUT laag.

Een Led rijden

U moet verbinding maken met een weerstand op de Led te beperken van de huidige. Nemen van de langste etappe van de Led (de positieve been / anode) en buig het omhoog en draai één uiteinde van een weerstand van 330 ohm eromheen. Vervolgens sluit de resterende been van de Led op één van de pinnen van de Gnd en steek het andere uiteinde van de weerstand in D3.

Nu wanneer u configureert D3 als hoge OUTPUT de Led-lampjes. Het configureren van de uitgang laag uitgeschakeld. Configureren van INPUT met Pullup zal aanzetten de Led zwak omdat de 20K pullup weerstand 5V met de D3-input verbonden en dus enkele huidige op de Led levert.

Variërend van de Led helderheid (PWM)

Het laatste voorbeeld van de digitale Pin is het besturen van de Led met een PWM-signaal. PWM (puls breedte modulatie, Zie http://arduino.cc/en/Tutorial/PWM) schakelt de output aan en uit ongeveer 500 keer per seconde. In elke cyclus van in- en uitschakelen van het percentage van de tijd die de Led brandt kan worden ingesteld door een schuifregelaar op de mobiele telefoon.

Klik op de D3 en vanuit het Configuratiescherm kies PWM. Alleen die digitale pinnen gemarkeerd met * hebben PWM mogelijkheden. Wanneer PWM is geselecteerd is een schuif weergegeven waarin u kunt selecteren van het percentage dat de Led tijdens elke cyclus brandt. Er zijn ongeveer 500 cycli per sec, die is te snel voor u om te zien elk aan/uit-schakelaar. Uw oog berekent het gemiddelde van het resultaat, dus als je de % verhogen op tijd (het pulserend sproeien), de Led helderder wordt weergegeven.

Een spanning meten

De AtoD-ingangen kunnen u een spanning meten. De spanning toegepast op de AtoD ingang moet niet groter worden de 5V. De AtoD vergelijkt de spanning op haar invoer pin om de referentie spanning en geeft als resultaat een getal tussen 0 en 1023, waar 1023 overeenkomt met het voltage van de referentie aan de AtoD geleverd. Er zijn 3 verwijst naar spanningen beschikbaar, 5V, 1.1V en de spanning op de pin AREF toegepast. De 1.1V referentie is niet erg nauwkeurig is als u wenst te gebruiken moet u het resultaat met behulp van een voltmeter kalibreren. De 5V verwijzing is op een paar % nauwkeurig.

Te meten van een spanning, opent u het scherm van de analoge Pin en klik op A0 om de configuratie venster te openen. Kies de 5V-verwijzing. Sluit een weerstand van 330 ohm tussen A0 en de 3,3 v pin op de volgende kop. De analoge scherm verschijnen nu de gemeten volt. De pfodApp op uw mobiele telefoon opnieuw vragen dit scherm over eenmaal een seconde.

De meting niet zal precies 3.3V wegens onnauwkeurigheden in zowel de 5V verwijzing en de spanning op de 3.3V pin en de elektrische ruis op de A0-pin.

Een van de kenmerken van de pfod bericht specificatie is dat wanneer een getal weergeven in een menu, kunt u de pfodApp vertellen het toepassen van een schaal en offset, evenals een eenheden. Wanneer de 5V verwijzing is geselecteerd en de schets UnoStarter het analoge menu naar de pfodApp op uw mobiele telefoon stuurt, bevat het rapport een "V"-eenheden en een schaalfactor van 0.0048876. Wanneer de AtoD wordt de 3.3V invoeren met behulp van een 5V-verwijzing geconverteerd, het zal terugkeren naar een lezing van 681 (681/1023 == 3.3/5). Op uw mobiele telefoon de 681 graven wordt vermenigvuldigd met de schaalfactor 0.0048876 = 3,328, dus mobiele verschijnt 3,328 plus de eenheden "V".

Gerelateerde Artikelen

Hoe om te schakelen van een Arduino output van in- en uitschakelen van uw Android mobiele telefoon.  Arduino voor Beginners

Hoe om te schakelen van een Arduino output van in- en uitschakelen van uw Android mobiele telefoon. Arduino voor Beginners

Update: Zie Andriod/Arduino voor Beginners - ontwerp Custom Andriod menu's aan de Arduino uitgangen wissel voort en vandoor. Absoluut geen programmering vereist voor een alternatief dat niet vereist programmering helemaal.Hoe Beginners een Arduino-ui
Één klik in- / uitschakelen van uw Android mobiele using Arduino en pfodApp. Arduino voor Beginners

Één klik in- / uitschakelen van uw Android mobiele using Arduino en pfodApp. Arduino voor Beginners

IntroductieDit instructable laat zien hoe u een Arduino uitvoer van in- en uitschakelen kan overstappen van uw Android mobiele telefoon met slechts één klik op het pictogram van de pfodApp . Het toevoegen van een relais gedreven door deze uitgang om
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
Arduino voor Beginners: API's en controle lokaal weer via WIFI

Arduino voor Beginners: API's en controle lokaal weer via WIFI

In deze video die we gebruiken zullen een Arduino Yun (of leonardo met een wifi-schild) als u verbinding met de Yahoo weer API en de waarde van de lokale temperatuur (welke locatie u wilt!) als een geheel getal moet worden gebruikt bij welk project k
Maken van een Robot met Arduino voor Beginners

Maken van een Robot met Arduino voor Beginners

Stap 1: Materialen die nodig zijn Tamiya Track en wiel instellen vergadering ($7.95 op Pololu)Tamiya 70168 dubbele versnellingsbak Kit ($9.25 op Pololu)L298N Dual H Bridge ($3.65 bij Amazon en misschien wel veel lager bij ebay)4AA batterijhouder (geb
Netstroom verbinden met arduino voor beginners!

Netstroom verbinden met arduino voor beginners!

Hoi!! Ik ben hier hier om te helpen als ik kan.Kunnen wij alleen 5V op de arduino bord vanuit de power pack of vanuit elke bron.Maar we kunnen niet werken met items die meer macht moeten zoals wij alleen 5v op de arduino board.Geven van meer macht ka
Arduinos voor Beginners Workshop

Arduinos voor Beginners Workshop

Dit is een gids tot het uitvoeren van een workshop in de basisprincipes van Arduinos, geschikt voor kleine groepen tot klaslokalen. Ik oorspronkelijk liep het als een workshop voor studenten van de Universiteit van het jaar van 6 tot en met 9 het eer
C programmeren voor BEGINNERS: Werken met de instructies van de Scanf

C programmeren voor BEGINNERS: Werken met de instructies van de Scanf

VIDEO LINK: http://youtu.be/_3THG_RHceY?hd=1Dit leerprogramma zal u tonen hoe om input bestanden met behulp van de scanf verklaringen in C programmeren.
Een ander Arduino afstandsbediening auto bestuurd door Android telefoon via Bluetooth-Module

Een ander Arduino afstandsbediening auto bestuurd door Android telefoon via Bluetooth-Module

Deze tutorial gaat door het opzetten van de Arduino IDE voor gebruik met een Adafruit motor shield kloon board, alsmede het opzetten van een oude RC auto, zodat het kan worden gecontroleerd met een android telefoon via bluetooth. De Code voor de RC a
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
Hoe overdracht van gegevens van IPhone naar Android

Hoe overdracht van gegevens van IPhone naar Android

De mobiele gegevens overbrengen naar een andere telefoon was nog nooit zo leuk. Mensen gebruikt om te krabben hun hoofd hoe tot overdracht van de gegevens van de ene telefoon naar de andere. Dit is het geval van vervlogen dagen geweest. Maar het scen
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
Home Automation (voor beginners) met Arduino en Bludrinodroid

Home Automation (voor beginners) met Arduino en Bludrinodroid

Dit is een groot project voor beginners op huisautomatisering. De Bludrinodroid is een ontzagwekkende app dat niet veel mensen weten over en id zeer geschikt voor beginners tot professionals. Ik hoop dat u geniet van het project!Stap 1: De onderdelen
Arduino lijn volgende Robot voor Beginners

Arduino lijn volgende Robot voor Beginners

* Updated GREEN 8 / 2 4 / 2 GREEN 1 voidsetup() {   // a variable created in here doesn't exist in loop } voidloop() {   // a variable created in here doesn't exist in setup } bron wilt opnemen meer prijzen, informatie en bovenkant/bodem/wiel sjablon