Cantitate/Preț
Produs

Beginning C for Arduino

Autor Jack Purdum
en Limba Engleză Paperback – 7 dec 2012

Problema fundamentală pentru mulți entuziaști hardware este bariera de intrare în programarea low-level necesară pentru a controla eficient o placă de dezvoltare. Reținem că Beginning C for Arduino nu este doar un manual de sintaxă, ci un ghid de inginerie software aplicată care permite transformarea unui simplu circuit într-un sistem inteligent. Considerăm că abordarea autorului Jack Purdum este una riguroasă, dar accesibilă, axată pe înțelegerea modului în care codul C interacționează direct cu registrele și hardware-ul microcontrolerului. Spre deosebire de Coding the Arduino de Bob Dukish, care se concentrează mai mult pe dezvoltarea de jocuri și proiecte de divertisment, lucrarea de față este mai puțin abstractă și mai mult aplicabilă în contextul dezvoltării de biblioteci proprii și optimizării memoriei. Dacă alte titluri similare, precum Arduino de Julian James McKinnon, oferă o introducere simplificată pentru hobby-iști, Jack Purdum insistă pe bune practici de programare, introducând cititorul în aspecte tehnice complexe precum utilizarea pointerilor și lucrul cu preprocesorul C. Structura progresivă a cărții reflectă experiența didactică a autorului, fiecare capitol fiind consolidat prin exerciții practice. Această metodologie transformă procesul de învățare dintr-o simplă acumulare de informații într-o suită de competențe tehnice verificabile. Beginning C for Arduino reprezintă fundamentul teoretic și practic pe care s-a construit ulterior Beginning C for Arduino, Second Edition, păstrând rigoarea tehnică specifică și celorlalte lucrări ale autorului, precum Arduino Projects for Amateur Radio, unde accentul cade pe precizie și funcționalitate în electronica analogică și digitală.

Citește tot Restrânge

Preț: 31606 lei

Preț vechi: 39508 lei
-20%

Puncte Express: 474

Carte disponibilă

Livrare economică 16-30 mai


Specificații

ISBN-13: 9781430247760
ISBN-10: 1430247762
Pagini: 284
Ilustrații: XVII, 280 p.
Dimensiuni: 191 x 235 x 16 mm
Greutate: 0.54 kg
Ediția:1st edition
Editura: Apress
Locul publicării:Berkeley, CA, United States

Public țintă

Popular/general

De ce să citești această carte

Recomandăm această carte începătorilor care doresc să treacă de la simpla copiere a unor schițe de cod la scrierea propriilor programe eficiente în C. Cititorul câștigă o înțelegere profundă a arhitecturii microcontrolerelor și învață să utilizeze pointerii și bibliotecile personalizate, elemente esențiale pentru orice proiect de electronică avansată. Este manualul ideal pentru cei care preferă o abordare tehnică structurată, validată de decenii de predare universitară.


Despre autor

Dr. Jack Purdum, cunoscut în comunitatea de radioamatori sub indicativul W8TEE, deține o experiență vastă în domeniul tehnologiei, fiind autorul a 17 cărți de programare. S-a pensionat de la Purdue University, unde a predat limbaje de programare în cadrul College of Technology. Expertiza sa este completată de o pasiune de o viață pentru electronica aplicată, fiind licențiat ca radioamator încă din 1954. Această dublă perspectivă, de profesor și practician, îi permite să explice concepte software abstracte prin prisma utilității lor hardware imediate.


Descriere scurtă

Beginning C for Arduino is written for those who have no prior experience with microcontrollers or programming but would like to experiment and learn both. This book introduces you to the C programming language, reinforcing each programming structure with a simple demonstration of how you can use C to control the Arduino family of microcontrollers. Author Jack Purdum uses an engaging style to teach good programming techniques using examples that have been honed during his 25 years of university teaching.    Beginning C for Arduino will teach you:  
  • The C programming language
  • How to use C to control a microcontroller and related hardware
  • How to extend C by creating your own library routines
During the course of the book, you will learn the basics of programming, such as working with data types, making decisions, and writing control loops. You'll then progress onto some of the trickier aspects of C programming, such as using pointers effectively, working with the C preprocessor, and tackling file I/O. Each chapter ends with a series of exercises and review questions to test your knowledge and reinforce what you have learned.

Notă biografică

Jack Purdum, Ph.D. is an educator with 25 years of teaching experience. He has been an amateur radio ("ham") operator for more than 50 years, holds a US patent for imaging software, has authored 16 programming texts, has numerous journal and magazine articles, and is a winner of numerous teaching awards.

Caracteristici

Learn how to program in C, and how to apply that knowledge to the Arduino microcontroller.