
ARDUINO PROGRAMMING FOR BEGINNERS
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
Today's world is built off basic technology. Switches, resisters, circuits, and boards allow electrical current to travel to specific places within a device resulting in specific actions taking place. An example of this would be a light switch. When we flip a light switch in either direction, we will either turn on the light or turn it off. Understanding why this occurs and what can be done with this simple technology is the basis for tools like the Arduino.
What Is an Arduino? An Arduino is a low-cost open-source microcontroller board which is programmed using the Arduino IDE. It is basically a microprocessor with I/O pins that allows you to control external devices and sensors. You can use it to create anything from a simple robot to a complex video game. The Arduino is designed to be used with other electronic components such as resistors, capacitors, transistors, LEDs, push buttons, and relays. The Arduino can also be used with temperature sensors, accelerometers, GPS modules, etc.
More details
Content
- Intro
- Introduction
- What Is an Arduino?
- Why Do We Need an Arduino?
- Who Should Use These?
- Chapter 1
- How Do I Get Started with Arduino?
- The Boards
- Arduino Uno
- More Advanced Boards
- Software to Run Your Arduino
- Getting Started with the Web-Based Editor
- Setting up a Work Area
- Purchasing Your Arduino
- Chapter 2
- The Basics
- Preparing for Your First Program
- Testing Communications
- Your First Program
- Review
- Chapter 3
- Understanding Circuits and How Electricity Works
- Circuits
- Resisters
- The Breadboard
- Positive and Negative Charge
- Specialty Rows
- Project #1 - Connecting an LED to Your Breadboard
- What Do We Need for This Project?
- Building Your Project
- Adding and Switching Up Pins
- Controlling the Blinking of the LED
- Connect Multiple LED Lights to the Board
- Chapter 4
- Working with Variables
- Understanding Variables
- How Do We Write a Variable?
- What Else Can We Change with Variables?
- Challenge
- Chapter 5
- analogWrite - Controlling Your Brightness Levels
- What Does Analog Do?
- Setting up the Board
- Controlling the Voltage
- Playing with What We Have Learned So Far
- Chapter 6
- Exploring Coding
- How Do We Code?
- Then Statements
- Else Statement
- Chapter 7
- Building off the Basics
- Chapter 8
- Introduction to Python
- Repositories
- Getting Python
- Variables
- Chapter 9
- Using Libraries with the Arduino Programming IDE
- What Is a Library in Programming?
- How to Use a Library in Arduino
- Opening a Library
- Using a Library
- Functions
- Developing Your Own Libraries
- Chapter 10
- Building Strong Programming Habits
- Microsoft Windows
- Write Compact Code
- Variable Naming Conventions
- Develop a Functions Library
- Testing
- Chapter 11
- Using Serial Ports
- Communicating with Your Arduino to Devices
- Chapter 12
- Using Switches
- What Are Switches?
- Chapter 13
- Problem Solving and Your Arduino
- Understanding Problem Solving
- Describe the Arduino
- What Is a Microcontroller Board?
- Build an Arduino-Based Project
- Solve the Problem
- Circuit Paths
- The Logic and Practicality of Developing with Your Arduino
- Necessity Is the Mother of Invention
- Troubleshooting
- Consider the Angle of Your Project
- Brainstorm the Problem
- Define the Problem
- Identify the Root Cause of the Problem
- Many Problems Are Overwhelming
- The Fish Tank Example
- Identify the Solution
- Implement the Solution
- Chapter 14
- Taking the Arduino to the World Wide Web
- How Does the Internet Work?
- Practical Applications
- Chapter 15
- Taking Arduino to the Next Level
- Conclusion
- References
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.