![](/media/cache/group/ep_LV4vK4D.webp.50x50_q85.jpg)
Tueroeffner Beispiel
Dependencies: mbed
Ein Türöffner braucht eine höhere Spannung (12 Volt) als das Board zur Verfügung stellen kann. Deshalb ist ein Verstärker, z.B. MOSFET, voranzuschalten.
Der Türöffner wird an den LED-Strip Header (+ und 2. Pin) angeschlossen und mittels DigitalOut angesprochen.
Anwendungen
- Elektrische Türöffner
- Schliesssysstem, z.B. in Verbindung mit RFID Reader
main.cpp@1:8aee336e042b, 2015-03-25 (annotated)
- Committer:
- stefan1691
- Date:
- Wed Mar 25 12:18:22 2015 +0000
- Revision:
- 1:8aee336e042b
- Parent:
- 0:c0f7038c55ae
ergaenzt
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
marcel1691 | 0:c0f7038c55ae | 1 | /** Tueroeffner Beispiel |
stefan1691 | 1:8aee336e042b | 2 | Tueroffner an den oberen zwei FET Pins enstecken. |
marcel1691 | 0:c0f7038c55ae | 3 | */ |
marcel1691 | 0:c0f7038c55ae | 4 | #include "mbed.h" |
marcel1691 | 0:c0f7038c55ae | 5 | |
stefan1691 | 1:8aee336e042b | 6 | DigitalIn button( A0, PullUp ); |
stefan1691 | 1:8aee336e042b | 7 | DigitalOut door( D5 ); |
marcel1691 | 0:c0f7038c55ae | 8 | |
marcel1691 | 0:c0f7038c55ae | 9 | int main() |
marcel1691 | 0:c0f7038c55ae | 10 | { |
marcel1691 | 0:c0f7038c55ae | 11 | while ( 1 ) |
marcel1691 | 0:c0f7038c55ae | 12 | { |
marcel1691 | 0:c0f7038c55ae | 13 | if ( button == 0 ) |
marcel1691 | 0:c0f7038c55ae | 14 | { |
marcel1691 | 0:c0f7038c55ae | 15 | door = 1; |
marcel1691 | 0:c0f7038c55ae | 16 | wait( 3.0 ); |
marcel1691 | 0:c0f7038c55ae | 17 | door = 0; |
marcel1691 | 0:c0f7038c55ae | 18 | } |
marcel1691 | 0:c0f7038c55ae | 19 | wait( 0.2 ); |
marcel1691 | 0:c0f7038c55ae | 20 | } |
marcel1691 | 0:c0f7038c55ae | 21 | } |