Difference between revisions of "MCP23017"

From Let's Control It
Jump to navigation Jump to search
(Nieuwe pagina aangemaakt met '---- 320px ---- Het aantal outputs van een ESP-01 kan eenvoudig worden uitgebreid middels een IO Expander. We gebruiken hier de MCP23017 d...')
 
Line 13: Line 13:
  
 
   MCP23017 ESP-01
 
   MCP23017 ESP-01
   Zwart GND
+
   GND GND
   Rood  6-12 Volt
+
   VCC    -
 
   SDA GPIO 0 (via levelshifter!!!)
 
   SDA GPIO 0 (via levelshifter!!!)
 
   SCL GPIO 2 (via levelshifter!!!)
 
   SCL GPIO 2 (via levelshifter!!!)

Revision as of 10:21, 25 April 2015


320px


Het aantal outputs van een ESP-01 kan eenvoudig worden uitgebreid middels een IO Expander. We gebruiken hier de MCP23017 dit 16 extra outputs geeft. Zo kun je b.v. een 16 kanaals relaisbord aansturen.

Hardware

De MCP23017 moet worden aangesloten via I2C. Deze chip werkt op 5 volt dus is een levelshifter nodig die geschikt is voor I2C.

Aansluitingen

Let op: De unit gebruikt 5 volt signalen die niet geschikt zijn voor de ESP module. Een levelshifter is noodzakelijk tussen de datapinnen van de MCP23017 en de ESP!!!

 MCP23017 	ESP-01
 GND 	 	GND
 VCC    	-
 SDA		GPIO 0 (via levelshifter!!!)
 SCL		GPIO 2 (via levelshifter!!!)

Syntax

Het commando is:

MCPWiredOut <pin nr>,<On/Off>
Parameter: Beschrijving: Bereik: Opmerking:
Pin nr Output pin 1 t/m 16
On/Off Aan of Uit On/Off

Voorbeeld

MCPWiredOut 1,On