Bästa sättet att få fler I/O-pinnar? (Arduino Nano)

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
SpanCox
Inlägg: 157
Blev medlem: 17 oktober 2004, 18:08:23
Ort: Götlaborg?

Bästa sättet att få fler I/O-pinnar? (Arduino Nano)

Inlägg av SpanCox »

Jag sitter med en Nano idag och skulle vilja ha några fler digitala pinnar att leka med. Fler PWM utgångar kan vara trevligt men är inte nödvändigt.

Vad är bäst, byta till en större (isf vilken?) Arduino eller köpa en Nano till och koppla ihop dem?
Strömförbrukning är inte speciellt viktigt.
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Bästa sättet att få fler I/O-pinnar? (Arduino Nano)

Inlägg av jesse »

Normalt, om man inte vill köpa en större modul, så kan man skaffa sig ett oändligt antal utgångar med hjälp av shiftregister (serial in - parallell ut) (googla!). Dessa lämpar sig dock inte så bra som PWM utgångar.

Vill du även ha fler ingångar kan du koppla dit ett parallell in - serial ut shiftregister.

De kan anslutas till SPI-pinnarna (MOSI/MISO/SCK) och till en valfri "enable" pinne (utgång).

Bild

Grundläggande: Shift Register

Koppling med två shiftregister till en Arduino (16 utgångar): Serial to Parallel Shifting-Out with a 74HC595
SpanCox
Inlägg: 157
Blev medlem: 17 oktober 2004, 18:08:23
Ort: Götlaborg?

Re: Bästa sättet att få fler I/O-pinnar? (Arduino Nano)

Inlägg av SpanCox »

Det där verkar ju roligt att leka med så jag beställde ett par shiftregister. ;)

Tack för tipset!
Skriv svar