Detta är en IO-expansionsmodul som är baserad på chipet MCP23017. Modulen kan utöka ytterligare 16 IO:er. Den kan ställa in 8 I2C-adresser, vilket innebär att med denna modul kan mikrokontrollern ansluta 8 moduler och utöka 128 IO:er som mest. Modulen löser otillräckliga IO-portar i applikationer som robotar och interaktiva media.
Denna Gravity: MCP23017 I2C IO 16 digitala IO-expansionsmodul har 2 grupper av IO-stift, GPIOA och GPIOB. Varje grupp har 8 oberoende IO-gränssnitt, och varje IO-gränssnitt kan ställas in på ingång, utgång, pull-up-ingång (anslut till 100KΩ pull-up resistor), avbrott och så vidare.
Dessutom har modulen 2 avbrottssignalstift: IA och IB. IA används för att detektera avbrottet i IO-gränssnitt för GPIOA, och IB används för att detektera avbrottet i IO-gränssnitt för GPIOB. När ett stift av GPIOA eller GPIOB avbryts, kommer motsvarande IA eller IB att producera en högnivåsignal.
Funktioner- Stöd för att utöka 128 IO:er som mest
- Flera IO-läge
- Ändrabar I2C-adress med ratten
- Flera VCC- och GND-stift med blyförsedda
- Kompatibel med både 3,3V och 5V
Scenarier- Robotar
- Interaktiva medier
- Ljuskub
Specifikationer:- Driftspänning: 3,3V~5,5V
- I2C-adress: 0x20~0x27
- Digital ingång/utgång: 20Ma
- Signalavbrottsstift: IA, IB
- Mått: 44x32 mm / 1,73x1,26 tum
Dokument
Inkluderar
- Gravity: MCP23017 I2C 16 Digital IO Expansion Module x1
- Gravity-4P I2C/UART Wire x1