Код правильный, можно еще передавать параметры конструктору при объявлении объекта.
Кстати, пробовал делать динамические объекты (через new) - куча (heap) забивается
очень быстро. Поэтому желательно делать именно статические объекты, как у вас.
Програмный код (методы) в AVR
всегда располагается в памяти программ (внутренняя flash), если только вы не используете
JAVA