Foundations

Basic knowledge about principles and techniques behind the Arduino ecosystem.

The basics of Arduino

What's Arduino

An introduction on what is Arduino and what can be used for.

Sketches

Get to know how sketches work, and how they are uploaded to an Arduino.

Arduino Software (IDE)

Learn how the Arduino Software (IDE) works.

Microcontrollers

Digital Pins

Discover how digital pins work and how they can be configured.

Analog Input Pins

Find out how analog input pins work on an Arduino.

PWM

Learn how PWM (Pulse Width Modulation) works.

Memory

Leann how the memory on an avr-based Arduino works.

Programming

Variables

What are variabes, and how can we use them in a sketch.

Functions

Learn how to define and use functions in a Sketch.

Libraries

Learn how to install additional libraries.

Installing additional cores

Learn how to install Arduino Cores.

FPGA HDL Basics

Learn the basics of FPGA and HDL.