- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 11 bis 20 von 22

Thema: PCF8574 mit Taster auslesen

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #18
    HaWe
    Gast
    ich veerwende diesen Code für Arduino C/C++:

    Code:
    #include <Wire.h>
    
    #define ADDR_PCF8574  0x30
    
    void setup() {
       Wire.begin();
       writei2cbyte(ADDR_PCF8574, 0xff);
       //...
    }
    
    void writei2cbyte(int addr, byte data) {
      Wire.beginTransmission(addr);
      Wire.write(data);
      Wire.endTransmission();
      delay(5);
    }
    
    uint8_t readi2cbyte(uint8_t addr, uint8_t reg) {
      uint8_t  bdata;
    
      Wire.beginTransmission(addr);
      Wire.write(reg);                   // target data register number
      Wire.endTransmission();
    
      Wire.requestFrom(addr, reg);           // Request 1 bytes from PCF8574
      while(Wire.available() < 1);           // Wait for byte to become available
      bdata = Wire.read();      
      return(bdata);
    }
    
      //...
      uint8_t bitmask = readi2cbyte(ADDR_PCF8574, 1);  // read all btn states (bitmask) at reg 1
      if(bitRead(bitmask,1) {...}
      else 
      if(bitRead(bitmask,2) {...}  
      //...
    Geändert von HaWe (18.08.2015 um 06:58 Uhr)

Ähnliche Themen

  1. PCF8574 nach Interrupt an INT2 auslesen
    Von Reissdorf im Forum C - Programmierung (GCC u.a.)
    Antworten: 7
    Letzter Beitrag: 22.03.2013, 08:38
  2. Taster-Spannung auslesen mit RN-Control und BASIC
    Von Torrentula im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 14
    Letzter Beitrag: 08.04.2010, 19:21
  3. Einzelnen Taster auslesen.
    Von Asuroneuling im Forum C - Programmierung (GCC u.a.)
    Antworten: 59
    Letzter Beitrag: 19.07.2009, 16:39
  4. PCF8574 auslesen
    Von Andun im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 29.10.2007, 19:10
  5. ASURO ADC für Taster direkt auslesen
    Von I2C im Forum Asuro
    Antworten: 10
    Letzter Beitrag: 17.06.2005, 15:54

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress