Arduino och Visuino: Använd PCF8574/PCF8574A I2C GPIO att lägga till fler digitala kanaler till Arduino

Oavsett hur många portar en Arduino styrelsen har, de verkar aldrig att vara tillräckligt för de coola nya projekt du har i åtanke ;-). Lyckligtvis finns det en lösning. Arduinoen har både I2C och SPI stift, och det finns ett antal I2C och SPI GPIO chips och moduler byggda med dessa marker. En av de billigaste och mest använda en är PCF8574/PCF8574A. På den positiva sidan det är allmänt tillgänglig och finns redo billigt moduler med den. Den negativa sidan är att den har endast 8 kanaler. Den goda nyheten är att du kan ansluta flera sådana moduler på samma I2C kanal.

I detta Instructable visar jag dig hur du kan använda PCF8574/PCF8574A GPIO I2C modul för att lägga 8 fler digitala kanaler till din Arduino Nano.

Se Steg
Relaterade Ämnen

Att lägga till nycklar till en Arduino Synth den hårda vägen-Blacklord: Organ Donor projekt del 2

(Obs-detta är min 20 instructable! Tack till alla följande och commenting.on mina projekt och personal som gör detta möjligt. Denna webbplats har definitivt fått mig få min A spelet till arbetsbänken.)Auduino granulat synth av Peter Knight ( http://c...

Att lägga till Arduino webbaserad OSD knappen fjärrkontroll till kameran SuperCircuits PC165DNR

Super kretsar PC165DNR kameran är en mycket låg ljus färg videokamera som är utmärkt för användning med ett teleskop eller för allsky meteor capture. Den har knappar som gör att användaren kan ställa in olika exponeringstider och het pixel blockering...

Att lägga till ICSP header till din Arduino/AVR styrelse

så du kanske har spelat med Arduino's, eller snarare Hackduino. Om du gjort din egen Hackduino eller liknande projekt, kanske du undrar hur du lägger till i ICSP huvudet. I grund och botten gör med ICSP-huvudet att du kan använda en extern programmer...

Att lägga till Digispark (med bootloader) stöd till befintliga Arduino 1.6.x IDE

Digispark är små Arduino IDE kompatibel utveckling styrelsen baserat på Atmel attiny85 som direkt ansluter till USB. Det har mycket få pins, men fortfarande kan göra några fina saker. Digispark är copyright av Digistump LLC (digistump.com) och den fu...

Att lägga till Arduino stöd till ESP8266 med exempelkod test

ESP8266 packar en massa punch. Det är inte bara en WiFi-modul, den har också en anständig mikro-controller i byggt. Nu den bästa delen är har gemenskapen gjort programmering denna inbyggd mikro-controller mycket enkelt genom att lägga till Arduino st...

Att lägga till djup (och skryt) till IKEAs annars platt sexkantiga Hönefoss speglar

IKEA gör några trevliga och avgjort inte vanligt torget speglar namngivna "Hönefoss." De är sexkantig form och kommer i en låda med 10 för $15 (5 varje i två olika nyanser av brunt). Du kan läsa allt om dem på IKEA "Speglarna ser ganska bra...

Att lägga till Googles "Jag har tur" sökord (firefox och opera)

(Firefox och Opera endast)(För att lägga till sökord i Opera finns här)Har du någonsin använt sökord innan? Dess lik en genväg för att söka med hjälp av en viss webbplats webbplatser. Om du har firefox eller opera, kan du skriva på adressen bar g [sö...

Börjar Photoshop - att lägga till naturliga kontrast och färg till ögon

vi vill att alla våra ögon ser så levande som de kan i bilder, men ibland kameran bara inte kan fånga alla detaljer i det mänskliga ögat. Väl är här hur du kan få reda på Detaljer via photoshop och lite. :)Det finns många metoder att göra detta, och...

Att lägga till ett ansikte och täcker din Robot

Detta Instructable handlar om att lägga till ett ansikte i din robot med lysande ögon. Bygga roboten här.Steg 1: Material & verktygDu behöver dessa material för detta projekt:(1) robot(2) 200 ohm motstånd(2) 5 MM LED(3) fötter 22 AWG trådKartongVarml...

Hur (och varför) att lägga till användare till FreeBSD

Medan de flesta systemadministratörer och avancerade användare kommer att rulla ögonen på detta Instructable, presenterar jag den helt enkelt för att presentera ett annat sätt att administrera din FreeBSD system. Några nybörjare sysadmin (om de är vä...

Hacka en röst växlare för att lägga till en Arduino ingång

en annan snabb hacka. Jag köpte en röst växlare eftersom jag var ute efter något billigt som kunde vara hackat sig in en röst inmatningsenhet. Jag ville i princip animera en skalle när jag talade. Extra bonus, nu skalle marionett skulle också ha en s...

Att lägga till obegränsad minne i en EVO T20 med NT4e att göra en användbar dator

Compaq EVO T20 tunna klienter kan plockas upp för mindre än $50 och är i princip begränsad mini datorer, som med lite fritt tillgänglig programvara och vissa inställningar kan göras till en användbar tyst låg spänning stationär dator. Det största pro...

Adaptiv Legal / advokat / Banker / fastigheter dokument - att lägga till initialer och signaturer i Word

i tidigare versioner av Word som du använde för att lätt kunna ändra sidhuvuden och sidfötter att visa olika saker på särskilda sidor. Jag grunda ute den hårda vägen den nyaste versionen av Word inte gör det så lätt. Efter dregging igenom massor av l...

Att lägga till explosioner och Muzzleflashes till din video

någonsin märker att en eldstrid verkar super töntigt om det finns inga blixtar i slutet av pistolen?I detta Instructable jag, Tharl, kommer att visa dig hur... gratis!Läs vidare för att ta reda på!Steg 1: Skaffa bilder Du kan få alla möjliga arkivfil...

Billigaste nycklar Organizer (flexibel att lägga till och ta bort)

Jag fixa gillar dessa idéer för att göra nycklar till swiss army knife stil, men jag kände att det finns massor av begränsningar i storlek, nummer av nycklar och alltför tidskrävande för att göra en.Så tänkte jag på enklaste sätt att organisera dina...

Hur man använder och lägga till den inofficiella instructables add-on(for FireFox)

du kanske har märkt mitt inlägg på gemenskapens form, men om du inte som är ok. Jag skapade en tillägga-på instructables, gjorde jag det att göra mitt liv lättare och jag tänkte om det kunde göra mig lättare varför inte din. Så im kommer för att visa...

Arduino Nano: I2C matris knappsatsen med PCF8574/PCF8574A GPIO och Visuino

Matrix knappsatser är bland de enklaste och mest populära sätten att ange tangentbord information på Arduino typ micro-styrenheter. Jag har redan gjort en Instructable visar hur du kan ansluta tangentbordet till Arduino Nano. Nackdelen är att ansluta...

Arduino Nano och Visuino: 7 Segment Display klocka med MAX7219 och DS1307 realtid Clock(RTC)

DS1307 Realtidsklocka finns allmänt tillgänglig låg kostnad I2C RTC moduler. De kommer med en klocka och ett litet batteri, och när ansluten till Arduino, kan hålla reda på realtid även när Arduino styrelsen inte drivs. Jag har redan gjort Instructab...

Remote Wi-Fi DHT11 temperatur och luftfuktighet I2C 2 X 16 LCD-Display med två ESP8266 och Visuino

ESP8266 -moduler är bra billiga stativ ensam styrenheter med inbyggd Wi-Fi, och jag har redan gjort en enkel blinkning instructable med ESP8266 NodeMCU modul.Fördelen med ESP8266 jämfört med Arduino och andra styrenheter är inbyggt Wi-Fi. I detta Ins...