Arduino för nybörjare, nu med data plottning, kontrolleras av Android, utan kodning, ingen lödning behövs. (2 / 4 steg)
Steg 2: några tester
Detta projekt använder 330 ohm motstånd som anslutande ledningar. Med 330 ohm motstånd som anslutning ledningar skyddar mot kortsluter någon av stiften. Emellertid tråden på dessa motstånd är mycket tunn och du kan behöva pressa dem att göra kontakt i huvudet uttagen.
Läsa en Digital ingång.
Använda en av de 330 ohm ansluta motstånd D3 till Gnd. Visning av D3 på dig mobila ändras från hög till låg. PfodApp på din mobil begära åter denna skärm om en gång per sekund.
Kör en Digital utgång
Flytta resistor anslutningen så att D3 är ansluten till D7. Klicka sedan på D7 på dig mobila och konfigurera det klämmer fast för att vara produktionen låg. D3 uppdateras för att Visa ingång låg.
Kör en Led
Du måste ansluta ett motstånd till Led att begränsa nuvarande. Ta den längsta etappen av Led (positiv benet / anod) och böj upp och vrida ena änden av en 330 ohm resistor runt den. Sedan Anslut den återstående delen av lampan till en Gnd stift och Anslut den andra änden av motståndet till D3.
Nu när du konfigurerar D3 som hög OUTPUT Led-lampor. Konfigurera produktionen låg stänger av. Konfigurera indata med Pullup tänds lysdioden svagt eftersom 20K pullup motstånd förbinder 5V till D3-ingången och så levererar vissa strömmen till lampan.
Varierande Led ljusstyrka (PWM)
Det sista Digital Pin exemplet driver Led med en PWM-signal. PWM (pulse bredd modulering, se http://arduino.cc/en/Tutorial/PWM) visar utdata på och av ca 500 gånger per sekund. I varje cykel för på och av procentandelen av tiden Led är på kan ställas in med ett reglage på mobilen.
Klicka på D3 och från konfigurationsskärmen välja PWM. Endast de digitala Pins markerade med * har PWM kapacitet. När PWM väljs visas ett reglage som kan du välja den procentandel som lyser under varje cykel. Det finns cirka 500 cykler per sekund vilket är att snabbt för dig att se varje strömbrytare. Ditt öga är i genomsnitt resultatet, så när du ökar % på tid (månadskapacitet), Led verkar vara ljusare.
Mäta en spänning
AtoD ingångarna kan du mäta en spänning. Spänning till den AtoD input får inte vara större i 5V. AtoD jämför spänningen på dess ingångsstift att referensspänningen och returnerar ett tal mellan 0 och 1023, där 1023 motsvarar den referensspänningen levereras till AtoD. Det är 3 referera spänningar finns, 5V, 1.1v och spänningen tillämpas AREF PIN-koden. Den 1.1v referens inte är särskilt exakt om du vill använda den måste du kalibrera resultatet med hjälp av en multimeter. 5V hänvisningen är korrekt inom ett par procent.
För att mäta en spänning, öppna skärmen Analog Pin och klicka på A0 för att öppna dess konfigurationsskärm. Välj den 5V referensen. Anslut sedan ett 330 ohm motstånd mellan A0 och de 3.3V pin i nästa huvudet. Analog skärmen visar nu de uppmätta volt. PfodApp på din mobil begära åter denna skärm om en gång per sekund.
Mätningen blir inte exakt 3.3V på grund av felaktigheter i både den 5V och spänningen på de 3.3V stift och den elektriska störningar på A0 stift.
En av funktionerna i specifikationen pfod budskap är att när Visa ett i en meny, kan du berätta pfodApp Använd en skala och förskjutning som en enheter. 5V referensen har valts och UnoStarter skiss skickar menyn Analog till pfodApp på din mobil, innehåller den en enheter av "V" och en skalfaktor för 0.0048876. När AtoD konverterar 3.3V inmatning med 5V referens, det kommer tillbaka en läsning av 681 (681/1023 == 3.3/5). På din mobil 681 räkningarna multipliceras med skalfaktorn 0.0048876 = 3.328, så mobil att visa 3.328 plus enheter "V".