tsaG
2012-05-23, 12:56:24
Hallo!
Ich habe hier einen Arduino der 4 Relais schalten soll. Dies geschiet erst einmal durch die Schalter und andererseits durch Signale welche über den IR Port empfangen werden. Als dritte funktion sollen noch Kommandos über I2C an Port 4 und 5 versandt werden.
Das wäre ja quasi Multitasking da über den Sensor abgehört wird, während er auf Signale von den Tastern wartet.
Ist das ganze Möglich? Oder wie relaisiert man das ganze besser? Eventuell mit mehreren Chips?
Theoretisch müsste man alles über Interrupts machen jedoch hat der Atmega8 ja nur zwei (welche schon vom das I2C benutzt werden)
hier noch ein Schaltplan.
EDIT: Wenn ich es mit mehreren (3) Chips mache (2 Senden (button und IR) und einer stellt ein) muss ich es mit diesem Multimaster sketch machen, oder? (http://digitalcave.ca/resources/avr/arduino-i2c.jsp) Damit kann ich mir ja quasi ein Netzwerk aus Arduinos bauen welches die benötigten sachen umsetzt.
Ich habe hier einen Arduino der 4 Relais schalten soll. Dies geschiet erst einmal durch die Schalter und andererseits durch Signale welche über den IR Port empfangen werden. Als dritte funktion sollen noch Kommandos über I2C an Port 4 und 5 versandt werden.
Das wäre ja quasi Multitasking da über den Sensor abgehört wird, während er auf Signale von den Tastern wartet.
Ist das ganze Möglich? Oder wie relaisiert man das ganze besser? Eventuell mit mehreren Chips?
Theoretisch müsste man alles über Interrupts machen jedoch hat der Atmega8 ja nur zwei (welche schon vom das I2C benutzt werden)
hier noch ein Schaltplan.
EDIT: Wenn ich es mit mehreren (3) Chips mache (2 Senden (button und IR) und einer stellt ein) muss ich es mit diesem Multimaster sketch machen, oder? (http://digitalcave.ca/resources/avr/arduino-i2c.jsp) Damit kann ich mir ja quasi ein Netzwerk aus Arduinos bauen welches die benötigten sachen umsetzt.