Embedded Ada on an AVR Microcontroller: Introduction

Where I begin to explore using Ada on an Arduino Uno.

Introduction#

On the Adafruit site, I ran across a mention of an award as to an “Ada Crate on an AVR” microcontroller. Which I found fascinating. Ada is a language developed for larger computers and wasn’t something I would expect to fit on to the AVR-series of microcontrollers.

This led me down a path of attempting to understand:

  1. What is Ada as it relates to microcontrollers?
  2. Is there value to using Ada on a microcontroller as compared to C?
  3. How do I do so?

This post describes my journey and how to begin to develop in Ada on an Arduino Uno or AVR ATmega328P