Daniel Scarnatto
/
Test2PCF8574
Test PCF8574 chips with leds
main.cpp@0:759957225002, 2019-07-22 (annotated)
- Committer:
- dscarnatto
- Date:
- Mon Jul 22 01:29:04 2019 +0000
- Revision:
- 0:759957225002
Test PCF8574 with leds and PCF8574 Lib
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
dscarnatto | 0:759957225002 | 1 | #include "mbed.h" |
dscarnatto | 0:759957225002 | 2 | #include "pcf8574.h" |
dscarnatto | 0:759957225002 | 3 | |
dscarnatto | 0:759957225002 | 4 | |
dscarnatto | 0:759957225002 | 5 | |
dscarnatto | 0:759957225002 | 6 | I2C _i2c(D14, D15);// (sda,scl) |
dscarnatto | 0:759957225002 | 7 | |
dscarnatto | 0:759957225002 | 8 | |
dscarnatto | 0:759957225002 | 9 | int main() |
dscarnatto | 0:759957225002 | 10 | { |
dscarnatto | 0:759957225002 | 11 | //Inicializamos |
dscarnatto | 0:759957225002 | 12 | PCF8574 pcf(&_i2c,0x00,PCF8574_TYPE); |
dscarnatto | 0:759957225002 | 13 | unsigned char dato; |
dscarnatto | 0:759957225002 | 14 | dato = 0x01; |
dscarnatto | 0:759957225002 | 15 | while(1) |
dscarnatto | 0:759957225002 | 16 | { |
dscarnatto | 0:759957225002 | 17 | pcf.WriteByte(dato); |
dscarnatto | 0:759957225002 | 18 | wait(0.5); |
dscarnatto | 0:759957225002 | 19 | if (dato == 0x80) dato = 0x01; |
dscarnatto | 0:759957225002 | 20 | dato = (dato << 1); |
dscarnatto | 0:759957225002 | 21 | |
dscarnatto | 0:759957225002 | 22 | } |
dscarnatto | 0:759957225002 | 23 | |
dscarnatto | 0:759957225002 | 24 | } |