Arduino Interrupts: Maker Innovations Series
Autor Norman Dunbaren Limba Engleză Paperback – 10 dec 2023
Gestionarea eficientă a evenimentelor asincrone reprezintă adesea bariera dintre un prototip funcțional și un sistem robust. Proiectul pe care îl veți putea realiza după parcurgerea acestui ghid este optimizarea radicală a timpului de răspuns al aplicațiilor voastre, eliminând dependența de funcția de interogare ciclică (polling). Arduino Interrupts demonstrează cum pot fi utilizate cele peste 20 de întreruperi disponibile pe ATmega328P pentru a scrie cod care reacționează instantaneu la stimuli externi sau interni. Subliniem abordarea tehnică riguroasă a lui Norman Dunbar, care depășește nivelul de introducere. Cartea este structurată logic, începând cu mecanismele de Reset și întreruperile externe (INT0/INT1), avansând apoi către întreruperile de temporizare (Timer/Counter) și comunicații seriale (USART, SPI, TWI). Abordarea diferă de Essentials of Arduino™ Boards Programming prin gradul de specializare — în timp ce lucrarea lui Farzin Asadi oferă o perspectivă generală asupra ecosistemului, Arduino Interrupts este un manual de nișă care disecă un singur concept fundamental pentru performanță. Merită menționat că autorul păstrează continuitatea tematică din lucrarea sa anterioară, Arduino Software Internals, oferind exemple de cod care pot fi rulate atât în mediul standard Arduino, cât și în sisteme profesionale precum PlatformIO. Capitolul final, dedicat unui exemplu din lumea reală, sintetizează teoria într-o aplicație practică, demonstrând cum se pot evita capcanele comune, precum reintrarea sau gestionarea variabilelor volatile, asigurând stabilitatea pe termen lung a sistemelor încorporate.
Din seria Maker Innovations Series
- 20%
Preț: 245.59 lei -
Preț: 357.50 lei - 20%
Preț: 278.01 lei - 20%
Preț: 278.24 lei - 20%
Preț: 272.45 lei - 20%
Preț: 248.44 lei - 20%
Preț: 313.13 lei - 20%
Preț: 327.84 lei - 20%
Preț: 389.77 lei -
Preț: 271.12 lei - 20%
Preț: 270.82 lei - 20%
Preț: 321.25 lei - 20%
Preț: 258.91 lei - 20%
Preț: 224.21 lei - 20%
Preț: 233.03 lei - 20%
Preț: 267.49 lei - 20%
Preț: 313.62 lei - 20%
Preț: 232.79 lei - 20%
Preț: 325.07 lei - 20%
Preț: 255.40 lei - 20%
Preț: 204.62 lei - 20%
Preț: 263.19 lei - 20%
Preț: 286.12 lei -
Preț: 305.85 lei - 20%
Preț: 248.44 lei - 20%
Preț: 330.37 lei - 20%
Preț: 363.61 lei - 20%
Preț: 254.49 lei - 20%
Preț: 233.27 lei - 20%
Preț: 210.41 lei -
Preț: 334.51 lei - 20%
Preț: 247.97 lei - 20%
Preț: 233.75 lei -
Preț: 293.13 lei - 20%
Preț: 379.75 lei - 20%
Preț: 138.49 lei - 20%
Preț: 332.72 lei - 20%
Preț: 252.67 lei
Preț: 258.30 lei
Preț vechi: 322.88 lei
-20%
Carte disponibilă
Livrare economică 11-25 mai
Specificații
ISBN-10: 148429713X
Pagini: 344
Ilustrații: XXVI, 316 p. 36 illus., 32 illus. in color.
Dimensiuni: 178 x 254 x 19 mm
Greutate: 0.65 kg
Ediția:First Edition
Editura: Apress
Colecția Maker Innovations Series
Seria Maker Innovations Series
Locul publicării:Berkeley, CA, United States
De ce să citești această carte
Recomandăm această carte programatorilor de nivel intermediar care doresc să depășească limitările funcțiilor 'delay' și 'loop'. Veți câștiga control absolut asupra microcontrolerului ATmega328P, învățând să configurați registrele pentru întreruperi complexe. Este resursa ideală pentru a transforma un hobby într-o competență tehnică solidă în ingineria sistemelor de calcul.
Despre autor
Norman Dunbar este un expert recunoscut în ecosistemul Arduino, specializat în arhitectura microcontrolerelor AVR. Prin lucrările sale publicate în Maker Innovations Series, Dunbar s-a remarcat ca un autor care preferă să explice „cum” și „de ce” funcționează software-ul la nivel de registru, nu doar cum să fie utilizate bibliotecile existente. Experiența sa în programarea sistemelor critice și pasiunea pentru platformele open-source se reflectă în stilul său didactic, axat pe claritate tehnică și bune practici de codare în AVR C++.
Descriere scurtă
With over 20 interrupts available, this book covers almost all of them and provides background information on how they work. You’ll work through the steps and code examples required to configure each of the covered interrupts. You'll also learn how to use them with Arduino, AVR C++ and with other development systems, like PlatformIO.
Interrupts can be intimidating, but by the end of this book, you will have the knowledge and skills to take full advantage of them and improve the performance and efficiency of your Arduino projects.
What You’ll Learn
- Understand interrupts and how they work
- Make interrupts easier to use in code
- Use interrupts in their Arduino sketches or AVR C++ applications
- See how to use interrupts in the Arduino Language and in AVR C++
- Avoid common pitfalls when working with interrupts
Intermediate to advanced-level programmers who want to learn how to use interrupts in their Arduino sketches or AVR C++ applications..