ServDuino - bygga ditt eget Arduino webbserver (4 / 8 steg)
Steg 4: Ansluta enheterna
Som med allt annat med detta projekt, du har ett val i vad andra saker vill du lägga till i din ServDuino. Jag har några förslag och regler som du bör följa för att göra detta till en framgångsrik bygga.
Servo.
Servo är enkel att ansluta, koppla den röda sladden till + 5, svarten till jord och gula (eller tredje tråd) till en pwm stift. På moderkortet omfattar pwm stift 3,5,6,9,10,11. Stift 10 och 11 kan inte användas, men eftersom de används för SPI kommunikation med Ethernet-shield och SD-kort. Jag skulle rekommendera inte använder stift 5 eller 6 antingen om du använder en försening eller millis() eftersom det finns en jitter som kan vara irriterande om din ServDuino är vid datorn!
LCD-skärmen.
En karaktär LCD-skärm kan anslutas med så få som 6 data stift. Vilket är bra eftersom det finns exakt 6 digitala stift vänster över. Nu innan du kommentera och berätta att det finns faktiskt 9 stift, låt mig förklara. Vi har använt stift 13,12,11,10 och vårt val av 9,6,5 eller 3. Thisl lämnar 9 stift. MEN vi behöver en PIN-kod för SPI meddelande till SD-kortet, som är stift 4. Nästa, vi måste komma ihåg att Arduino använder UART att ladda upp sina skisser, så att vi inte vill använda stift 0 eller 1, bara i fall. Nu hur ansluter vi LCD-skärmen med endast 6 pins, så här:
VSS är knuten till marken.
VCC är knuten till + 5 volt.
VO kan knytas till marken, eller du kan bifoga en potentiometer till den.
RS är knuten till en data stift. Kom ihåg vad pin! Eller ännu bättre, skriva ner det!
R/W är knuten till marken.
E är knuten till en data stift. Skriva ner det!
DB0-DB3 är inte ansluten.
Db4-DB7 är bundna till data stift. Skriva ner det!
Bakgrundsbelysning stift kan knytas till deras respektive spänningskälla.
Analoga sensorer:
Analoga sensorer är mycket rättfram, men på nyare ethernet shield, och kanske äldre finns det 10K ohm motstånd kopplad till + 5v på analoga stift 0 och 1. Se upp!
XBee och seriell kommunikation:
Tja, jag har inte så mycket här, jag har inte någon Xbees... ännu... men jag skulle vilja ge några förslag. När som helst du behöver ladda upp en skiss, måste du antingen byta ut xbee bygeln eller koppla från seriella kablar (om inte ni trådlöst), så kan du prova att sätta en jumper Välj på rutan. Om du inte du kommer att behöva rippa den isär för att ladda upp en skiss. Det är inte roligt, tro mig.