Первое мое знакомство с Arduino началось с написания программы для LED куба 5х5х5 с управлением по COM.
Все работает, вот только управление не очень удобное. Хочется сменить эффект куба еще до того, как отработал предыдущий.
Насколько я понял, нужно использовать прерывания, вот только не пойму каким образом это сделать для Serial
Если нужны прерывания, то нельзя использовать Serial, т.к. в нем обратотчик на прием уже висит. Главное не забыть в начале программы сделать инициализацию порта через регистры.
core.a(HardwareSerial.cpp.o): In function `__vector_18':
C:\Documents and Settings\User\Мои документы\Downloads\arduino-1.0.3-windows\arduino-1.0.3\hardware\arduino\cores\arduino/HardwareSerial.cpp:116: multiple definition of `__vector_18'
MGUPI_2.cpp.o:C:\Documents and Settings\User\Мои документы\Downloads\arduino-1.0.3-windows\arduino-1.0.3/MGUPI_2.ino:41: first defined here