Map of the Familiarization Module

Map of the Familiarization Module

Discussion:

Before we can start diving into programming the microcontroller on the Arduino, we need to have a solid understanding of the tools used to make it happen. Therefore, in this particular lesson, we're just going to do an overview of what you'll learn in this familiarization module.

As the name implies, this module will get you familiar with the software and hardware tools used throughout this course and beyond. More specifically, this section will cover:

  • The Arduino IDE Version Used in This Course
  • How to Download, Install, and Set Preferences
  • The Arduino IDE Itself
  • The Arduino Board
  • The Arduino Toolchain

First, however, I want to explain how best to learn the objectives of this and any other module. There are several things provided in each lesson that can help you be more successful as you move through the course.

Obviously, you need to become familiar with the Arduino software and hardware. In addition to this, each lesson has accompanying videos, challenges, and further reading suggestions. Take advantage of these, and you'll easily rock this course!

Get to Know Arduino Integrated Development Environment (IDE)

In the beginning of this module, we'll discuss administrative items regarding the version of the Arduino IDE used here. Then, I'll walk you step-by-step through downloading and installing the Arduino IDE. We'll also talk about setting up some of the preferences.

Once we have it installed, then we'll get familiar with the Arduino IDE itself - some of the buttons, tabs, and that type of thing. Afterwards, we'll take a close look at the Arduino board hardware. Finally, we'll do an overview of the Arduino toolchain.

Even if you already have the Arduino IDE installed, and even if you have already been creating programs with it, I still say it's a great idea to watch the videos in this section. There might be a couple of things that can help expand your knowledge of the IDE and the hardware - maybe even some tricks or tips that you've not seen before.

Doing the Challenges is the Key to Growth

Check out the challenges at the end of each lesson. This lesson will not have challenges since it is just an introduction to the module.

However, most lessons will have programming challenges after the lesson discussion. These will help cement in your mind the concepts taught in that lesson, as well as offer more ways for you to practice your newly acquired skills.

Practice and repetition will help your grow your knowledge base. By diligently doing the challenges, you'll get some real programming and electronics experience under your belt.

Also, pay close attention to the further reading section. It will contain links that will point out other tutorials and helpful online resources online.

Of course, don't feel like you have to read every linked article. If there's a resource that I feel is exceptionally helpful, I'll make sure to make a note of it in the further reading section.

Enjoy this module!

Jaksot(61)

Data Types: One size does not fit all

Data Types: One size does not fit all

Discussion: We're going to explore some of the specific data types you'll encounter as you begin to program with Arduino. We'll tackle data types in more detail, to include: Integer and Integer Qual...

27 Maalis 201711min

Understanding Variables

Understanding Variables

Discussion: This lesson covers one of the most fundamental of all programming concepts: Variables. This is a really exciting topic because once you have a handle on how variables work, you have one o...

26 Maalis 201711min

Syntax; the spelling and grammar of programming

Syntax; the spelling and grammar of programming

You Will Need: The Arduino IDE installed and an Arduino connected to your computer. Discussion: In this lesson, we're going to be talking about programming syntax. We'll be introducing some of the ...

25 Maalis 201711min

Progress vs Perfection: Chicken Analogy

Progress vs Perfection: Chicken Analogy

Discussion: Will the Chicken Cross the Road? So there's this chicken, and he's on the side of the road. He wants to cross the road. He wants to get to the other side. Before he steps out and crosses t...

24 Maalis 20172min

The Arduino Development Toolchain - How it all gets done...

The Arduino Development Toolchain - How it all gets done...

Discussion: In this lesson, we're going to do an overview of the Arduino toolchain. The toolchain includes all of the software tools that are between us pressing the Verify/Upload buttons and that co...

23 Maalis 20178min

Arduino Board Hardware overview for people like me

Arduino Board Hardware overview for people like me

Discussion: This lesson continues our quest of learning more about programming and electronics. In previous lessons, we already discussed several reasons why we have chosen to use an Arduino board as...

22 Maalis 201710min

Everything you need to know about the Arduino IDE (for now)

Everything you need to know about the Arduino IDE (for now)

Discussion: Now that you have downloaded and set preferences, you need to become familiar with the Arduino Integrated Development Environment, or IDE for short.  It works just like a text editor progr...

21 Maalis 201711min

Mac - Download and Install the Arduino IDE

Mac - Download and Install the Arduino IDE

Discussion: Before you begin using the Arduino IDE, you must first learn how to download, install, and set your preferences. This lesson is specifically tailored for those who use a Mac. (The last le...

20 Maalis 20177min

Suosittua kategoriassa Koulutus

rss-murhan-anatomia
voi-hyvin-meditaatiot-2
psykopodiaa-podcast
rss-narsisti
adhd-podi
aamukahvilla
rss-liian-kuuma-peruna
rss-eron-alkemiaa
rss-koira-haudattuna
rss-rahamania
rss-tietoinen-yhteys-podcast-2
rahapuhetta
kesken
mielipaivakirja
rss-duodecim-lehti
rss-vapaudu-voimaasi
rss-niinku-asia-on
rss-uskonto-on-tylsaa
rss-onks-ok
rss-turun-yliopisto