Getting Started

This video will take you through 6 simple steps to kick-start your Ada project on an STM32F469 Discovery board using the GNAT compiler and the Ada Drivers Library (The process is the same for the other STM discovery boards listed below).

Where to get some help?

It's dangerous to go alone! Get in touch with the community

What are the supported platforms?

To start your project you will probably need some hardware. Below are some platforms that are already supported. Of course, adding support for another platform would be a great contribution for this competition.

What if I don’t have a project?

For this competition, we chose not to set a project theme because we want you to be able to demonstrate your inventiveness and to work on a project that motivates you. But if you could use a hint, here are some possible projects:

  • Blinking an LED (in the most reliable way :)

  • Robots

  • Ada on Adafruit's feather or Arduino MKR1000

  • CMSIS HAL definition for Ada

  • Drones and autonomous vehicles

  • Self-balancing vehicles

  • MQTT support and IOT projects

  • Software audio effect

  • Software synthesizer

  • Security camera

  • Domotic

  • Driver for an electronic chip and a project that uses it

  • CNC machines

  • 3D printers

  • Computer vision

  • 2D/3D graphic library

  • 2D/3D physic engine

  • Video game

  • Software defined radio

Additional Resources