Alerte : Maintenance en cours. Certains ouvrages sont temporairement indisponibles et reviendront bientôt.

Learn to Program in Arduino C. 18 Lessons, From setup() to Robots

Book Details
Title Learn to Program in Arduino C: 18 Lessons, From setup() to Robots
Author(s) William P. Osborne
Publisher CreateSpace
Year 2017
Edition 1st Edition
Language English
Pages 300 pages
ISBN 9781548974521
Genre / Domain Technology, Engineering, Education
Series Unknown
Size 5.72 MB
Extension PDF

Summary

Learn to Program in Arduino C: 18 Lessons, From setup() to Robots, authored by William P. Osborne and published by CreateSpace in 2017, is a comprehensive and accessible guide designed to teach beginners the fundamentals of programming Arduino microcontrollers. This book is part of the LearnCSE curriculum, which is increasingly being adopted in high school classrooms to introduce students to computer science and engineering concepts. With over 250 color photos, illustrations, and diagrams, the book provides a visually engaging and hands-on approach to learning.

The book is organized into 18 lessons that progressively build skills and knowledge. It begins with an introduction to the Arduino platform and the C programming language, covering the basics of programming syntax, logic, and structure. The lessons then move on to electronics, teaching readers how to identify and use common electronic components and sensors, and how to create circuit boards. The later lessons focus on robotics, guiding readers through the construction and programming of robotic devices using servos, LEDs, DC motors, infrared communicators, push buttons, potentiometers, NeoPixels, and H-bridges.

Practical applications are a key feature of this book. Each lesson includes sample code that provides a starting point for readers to experiment and build upon. The book encourages hands-on learning, fostering creativity, problem-solving, and critical thinking. Readers will learn how to program in C, the foundation of many popular programming languages, and gain valuable experience with electronics and robotics that can be applied to real-world projects. The companion website, www.LearnCSE.com, offers additional support for both students and teachers.

This book is designed for high school students and beginners with no prior programming experience. It is also suitable for hobbyists, educators, and anyone interested in learning about Arduino and robotics. The clear and engaging presentation, combined with the hands-on approach, makes it an ideal resource for self-study or as part of a formal course.

As a practical and accessible guide, Learn to Program in Arduino C has been recognized for its effectiveness in teaching programming and robotics to beginners. The author's experience in STEM education ensures the content is relevant and engaging, providing readers with the skills and confidence to pursue further learning in technology and engineering.

Key Features

  • Provides an accessible STEM curriculum for learning Arduino programming.
  • Includes over 250 color photos, illustrations, and diagrams to enhance learning.
  • Teaches C programming, electronics, and robotics through 18 progressive lessons.
  • Features sample code in each lesson to provide a starting point for projects.
  • Covers a wide range of components, including servos, LEDs, DC motors, and sensors.
  • Encourages hands-on learning, creativity, and problem-solving.
  • Accompanied by a companion website for additional support.
  • Designed for high school students and beginners with no prior experience.
  • Focuses on building practical skills in programming and electronics.
  • Provides insights into career paths that value these skills.
  • Fosters excitement for learning programming and technology.
  • Ideal for self-study or formal classroom use.

About the Author

William P. Osborne is an educator and author with experience in STEM education. He has developed the LearnCSE curriculum, which is designed to introduce students to computer science and engineering concepts through hands-on learning. His work focuses on making programming and robotics accessible to beginners, fostering creativity and critical thinking skills.

Information about the author's additional publications is unavailable.

Related Books

  • Arduino Programming for Beginners — Simon Monk
  • Getting Started with Arduino — Massimo Banzi, Michael Shiloh
  • Arduino Workshop: A Hands-On Introduction with 65 Projects — John Boxall
  • Practical Arduino: Cool Projects for Open Source Hardware — Jonathan Oxer, Hugh Blemings
  • Programming Arduino: Getting Started with Sketches — Simon Monk
  • Arduino Robotics — Warren Gay, David Cook

Ads

Frequently Asked Questions

Q : What is the main focus of "Learn to Program in Arduino C"?

R : This book provides a hands-on introduction to programming Arduino microcontrollers using the C language. It covers electronics, programming, and robotics through 18 progressive lessons.

Q : Who is the author and what is his background?

R : The author is William P. Osborne, an educator and creator of the LearnCSE curriculum, which is designed to introduce students to computer science and engineering concepts.

Q : What topics are covered in this book?

R : The book covers C programming, electronic components and sensors, circuit board creation, and robotics using servos, LEDs, DC motors, and other components.

Q : Who is the target audience for this book?

R : The book is designed for high school students and beginners with no prior programming experience, as well as hobbyists and educators.

Q : What is the edition and publication year of this book?

R : This is the first edition, published in 2017 by CreateSpace.

Q : Does the book include practical examples and sample code?

R : Yes, each lesson includes sample code and hands-on exercises to help readers apply the concepts they learn.

Q : Is the book available in digital format?

R : Yes, the book is available in PDF format, making it accessible for digital reading and reference.

Enregistrer un commentaire

Thanks for comment

Page précédente Accueil Page suivante

Post Share Buttons

Les plus populaires Voir la suite

Biblio-Sciences