Arduino/Arduino2AVR: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 63: | Zeile 63: | ||
| pinMode(pin, INPUT) || DDRx &= ~_BV(bit); || | // For I/O pins, convert pin to port+bit | | pinMode(pin, INPUT) || DDRx &= ~_BV(bit); || | // For I/O pins, convert pin to port+bit | ||
|- | |- | ||
| pinMode(pin, OUTPUT) || DDRx | | pinMode(pin, OUTPUT) || DDRx |= _BV(bit); | ||
|- | |- | ||
| digitalWrite(pin, LOW) || PORTx &= ~_BV(bit); | | digitalWrite(pin, LOW) || PORTx &= ~_BV(bit); | ||
|- | |- | ||
| digitalWrite(pin, HIGH) || PORTx | | digitalWrite(pin, HIGH) || PORTx |= _BV(bit); | ||
|- | |- | ||
| digitalRead(pin) || (PINx & _BV(bit)) >> bit; | | digitalRead(pin) || (PINx & _BV(bit)) >> bit; | ||
Zeile 137: | Zeile 137: | ||
[[Kategorie:Projekte]] | [[Kategorie:Projekte]] | ||
[[Kategorie: | [[Kategorie:Arduino]] |