Bastelcmd: Unterschied zwischen den Versionen
Aus LaborWiki
Sauron (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Soeren (Diskussion | Beiträge) K (pinbelegung (grundgerüst)) |
||
Zeile 1: | Zeile 1: | ||
Bastelcmd steuert das Licht und die Drucker im Bastelraum. Angeschlossen sind des Weiteren noch 2 Bewegungsmelder zur Aktivitätserkennung. | |||
Bastelcmd besteht aus einer [[Labnode]], die mit dem [[Automatisierung_des_Labors|CANbus]] verbunden ist und auf Adresse 0xa9 hört. | |||
Auf dem Labnode werkelt ein Atmega644 mit 20MHz Takt. | |||
Pinbelegung (unvollständig, bitte ergänzen!): | |||
{| {{Prettytable}} | |||
! [[Labnode]] Port !! AVR Pin !! Funktion | |||
|- | |||
|rowspan="2"|EXT1 | |||
| PA1 | |||
|blah | |||
|- | |||
| PA2 | |||
| blah | |||
|} | |||
== (Veraltete?) Notizen == | |||
Bastelraum Steuerung | Bastelraum Steuerung | ||
Adresse 0xa9 | Adresse 0xa9 | ||
Zeile 22: | Zeile 41: | ||
** buzzer | ** buzzer | ||
atmega644 | |||
* PB6 - miso | * PB6 - miso | ||
* PB5 - mosi | * PB5 - mosi |
Version vom 15. September 2012, 13:12 Uhr
Bastelcmd steuert das Licht und die Drucker im Bastelraum. Angeschlossen sind des Weiteren noch 2 Bewegungsmelder zur Aktivitätserkennung.
Bastelcmd besteht aus einer Labnode, die mit dem CANbus verbunden ist und auf Adresse 0xa9 hört. Auf dem Labnode werkelt ein Atmega644 mit 20MHz Takt.
Pinbelegung (unvollständig, bitte ergänzen!):
Labnode Port | AVR Pin | Funktion |
---|---|---|
EXT1 | PA1 | blah |
PA2 | blah |
(Veraltete?) Notizen
Bastelraum Steuerung Adresse 0xa9
- Laserdrucker Einschalt stopp nach Hauptschalter
- EVGs
- 5V Optokoppler
- Taster oder direkt Touchpannel
- Rauchmelder Eingang
- Temperatur Sensor
- Bewegungssensor
- Laserdrucker Einschalt stopp nach Hauptschalter
- EVGs 4 * PWM
- 5V Optokoppler 7
- Taster licht
- Rauchmelder Eingang
- Türkontakt Eingang
- Temperatur Sensor TWI
- Bewegungsensor adc
- buzzer
atmega644
- PB6 - miso
- PB5 - mosi
- PB7 - sck
- PB4 - cs
- PB2 - int
laserdrucker 1 laserdrucker 2 sreg1 - opto 1 sreg2 - opto 2 sreg3 - opto 3 sreg4 - opto 4 sreg5 - opto 5 sreg6 - opto 6 sreg7 - opto 7
- PC1 - SDA
- PC0 - SCL
- PA - Bewegung
- PA - tür
- PA - rauch
- PD4 - pwm 1 oc1b
- PD5 - pwm 2 oc1a
- PD6 - pwm 3 oc2b
- PD7 - pwm 4 oc2a
// DDRA &= ~(_BV(PA4)); // Eingänge Türkontakt // DDRC |= _BV(PC4) | _BV(PC5); // Schieberegister clk, data // DDRA |= _BV(PA5); // Schieberegister Strobe