Difference between revisions of "MCP23017"

From Let's Control It
Jump to navigation Jump to search
Line 2: Line 2:
 
[[Bestand:MCP23017DIP28.jpg|320px]]
 
[[Bestand:MCP23017DIP28.jpg|320px]]
 
----
 
----
 
+
= Introductie =
 
Het aantal outputs van een ESP-01 kan eenvoudig worden uitgebreid middels een IO Expander. We gebruiken hier de MCP23017 die 16 extra outputs geeft. Zo kun je b.v. een 16 kanaals relaisbord aansturen.
 
Het aantal outputs van een ESP-01 kan eenvoudig worden uitgebreid middels een IO Expander. We gebruiken hier de MCP23017 die 16 extra outputs geeft. Zo kun je b.v. een 16 kanaals relaisbord aansturen.
  
== Hardware ==
+
= Hardware =
 
De MCP23017 moet worden aangesloten via I2C. Deze chip werkt op 3V3 volt dus kan direct op de ESP worden aangesloten.
 
De MCP23017 moet worden aangesloten via I2C. Deze chip werkt op 3V3 volt dus kan direct op de ESP worden aangesloten.
  
=== Aansluitingen ===
+
== Aansluitingen ==
  
 
   MCP23017 ESP-01
 
   MCP23017 ESP-01
Line 16: Line 16:
 
   SCL GPIO 2
 
   SCL GPIO 2
  
== Syntax ==
+
= Software =
 +
== ESP Easy =
 +
 
 +
== ESP Connextio ==
 
Het commando is:
 
Het commando is:
 
  ''<nowiki>MCPWiredOut <pin nr>,<On/Off></nowiki>''
 
  ''<nowiki>MCPWiredOut <pin nr>,<On/Off></nowiki>''

Revision as of 16:35, 9 May 2015


320px


Introductie

Het aantal outputs van een ESP-01 kan eenvoudig worden uitgebreid middels een IO Expander. We gebruiken hier de MCP23017 die 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 3V3 volt dus kan direct op de ESP worden aangesloten.

Aansluitingen

 MCP23017 	ESP-01
 GND 	 	GND
 VCC    	VCC
 SDA		GPIO 0
 SCL		GPIO 2

Software

= ESP Easy

ESP Connextio

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