Расширение возможностей Arduino — это не про покупку дорогих шилдов. Это про глубокое понимание схемотехники и архитектуры AVR.
Научившись управлять таймерами, использовать сдвиговые регистры и усыплять контроллер, вы перестанете быть просто «кодером», который копирует скетчи. Вы станете настоящим хардкорным хакером, способным впихнуть мощный проект в самый дешевый и маленький чип.
В следующей части ARDUINOHACKS мы разберем:
- Прямое управление портами (PORTB, PORTC, PORTD) — как менять состояние 8 пинов за 1 такт процессора (в 100 раз быстрее, чем
digitalWrite). - Прерывания по изменению состояния на любом пине (Pin Change Interrupts).
Оставайтесь с нами. Жгите, паяйте, программируйте!