Additional Resources
{ % references %} { % endreferences %}
attachInterrupt()
- attaches interrupt of specific pin to specific ISR- allaboutcircuits.com: Using Interrupts on Arduino
- https://stackoverflow.com/a/33395008/1671256
- detachInterrupt() - Turns off the given interrupt.
- noInterrupts() - Disables interrupts (you can re-enable them with
interrupts()
). - interrupts() - Re-enables interrupts (after they’ve been disabled by
nointerrupts()
). - Nick Gammon: Interrupts on the Arduino Uno
- Nick Gammon: Power-saving techniques for the Atmega328P processor
- Nick Gammon: How to make an Arduino-compatible minimal board
- ATmega328/P Complete Datasheet
- sparkfun: Reducing Arduino Power Consumption
- Arduino Power Saving
- Závodský, Ondrej: Programujeme AVR v jazyku C
- TimerOne & TimerThree Libraries
- Arduino, Zigbee and Embedded Development
- Design Patterns: Elements of Reusable Object-Oriented Software
- AVR Libc Home Page
- Lightweight Low Power Arduino Library
- Build Your Own Arduino
- Building an Arduino on a Breadboard
- LM7805 Datasheet
- Atmel - picoPower Labs - Basic power-saving techniques
- AVR4013: picoPower Basics
- How to reduce Arduino Uno power usage by 95%
- Battery amp-hour, watt-hour and C rating tutorial
- Series vs. Parallel
- BU-302: Series and Parallel Battery Configurations
- Datasheet NCR-18650B
- Adventures in Science: Level Up Your Arduino Code With External Interrupts
- BANZI, Massimo; SHILOH Michael: Getting Started with Arduino - Maker Media, Inc, 2014, ISBN 9781449363338
- Wikipedia: Intterrupts - In system programming, an interrupt is a signal to the processor emitted by hardware or software indicating an event that needs immediate attention.
- Wikipedia: Polling) - Polling, or polled operation, in computer science, refers to actively sampling the status of an external device by a client program as a synchronous activity.
- MALÝ, Martin: Hradla, volty, jednočipy: úvod do bastlení - Praha: CZ.NIC, z.s.p.o., 2017. CZ.NIC. ISBN 9788088168232.