Price: $54.99 - $39.66
(as of Mar 17, 2025 17:00:07 UTC – Details)
A Professional Approach to Arduino Web DevelopmentDiscover how to develop sophisticated and responsive web applications using Arduino Server Pages (ASP) of a new MVC web framework for the Arduino platform. Author web pages (views) using a server-side scripting syntax, and use or integrate a free view builder tool to convert ASP views to native C++. Deploy your web projects to Arduino Uno R3/R4, Mega 2560, ESP8266 or ESP32 boards. Build starter projects that have a responsive menu, user authentication and web APIs, using a free command line tool.
Ensure consistent web UIs using Layout views (master pages), add AJAX features with minimal lines of code, and use model binding for HTML forms. Learn how to implement file uploading, dynamically generated attachments, and asynchronous request processing. Learn key concepts for building testable code, and master techniques for building distributed Arduino applications.Who is This Book For?This book is written for Arduino educators and enthusiasts with at least intermediate programming ability, and who are either endeavouring to develop new web applications to run on the Arduino platform, or are seeking to develop web UIs and APIs for existing Arduino projects. Knowledge of web development terminology is assumed, as well as practical web development experience. A background in C/C++ programming is also assumed, but readers with experience of C style programming languages, such as Java and C#, should be able to adapt their existing knowledge to the topics discussed in the book. It is also assumed the reader has experience connecting and using their Arduino with additional shields and devices, such as an SD card reader, real time clock, LEDs, motors and sensors.Additional Book DetailsThe book features more than twenty downloadable projects demonstrating techniques that are essential to modern web development, with related coding exercises for the reader to work through to add new features. Please be sure to review the ‘Introduction’ and ‘Getting Ready’ chapters before attempting to build any of the downloadable source code that accompanies the book. Towards the end of the book the reader is presented with three practical Arduino projects that have a distributed, multi-tiered event driven architecture. The first is a web application for uploading and displaying messages on a dot matrix display. The second is a web application for designing lighting effects for addressable RGB LED strips. The last project is a web application that allows control of a 2WD robot car and shows a sonar scope with light and temperature gauges (as shown on book cover).
Arduino Web Development: Pushing the Limits is the culmination of hundreds of hours of work that started as an experimental project in 2017. Please remember to credit this book and the author if using online platforms or education environments to demonstrate the projects and methods therein. Buy this book if you want to learn how to develop web applications that push the limits when deployed to the Arduino platform.
ASIN : B0CVF3ZYY1
Publication date : February 9, 2024
Language : English
File size : 7721 KB
Simultaneous device usage : Unlimited
Text-to-Speech : Enabled
Screen Reader : Supported
Enhanced typesetting : Enabled
X-Ray : Not Enabled
Word Wise : Enabled
Print length : 113 pages
Price: $54.99 - $39.66
(as of Mar 17, 2025 17:00:07 UTC – Details)