Make With Ada

Introduction

"Make with Ada" is a competition in which you have to program in Ada and used an Arm chip. For more information, feel free to go on this site.

 

My project

The explorer and mapper robot will be a robot with four wheels which will evolute in a room. Thanks to some ultrasonic ranging modules and AHRS, it will take some positions and send and/or record them. With those data, we can plotted the shape of the room and the object. I will use an Nucleo board, and perhaps add an hardware abstraction layer to suport also Arduino board in the robot. For the plotting application, I will use a computer or a Raspberry or a STM32F4 board with a screen. And of course, all will be make with Ada.

 

The applications

The EMR is designed and thunk to be used in a room to be map. So it can be used by owner to made a plan of the room or be used after an earthquate to find some survivor and measure the damage and check if the romm/house is safe. Another application is the exploration of a room to determine if there are some threat as mines or armed people in the battlefield. It can also be used with gaz, humidity, temperature and pressure sensors to determine the composition of the atmosphere around the robot, on Earth or everywhere in the Univers.

 

Inside the robot

When I start the project, I wanted to used a Nucleo board but there are not the ada drivers for It. So, I used the svd2ada project (mettre le lien github). After, for test it, I modify the differents parts in the drivers for support the Nucleo board. I modify the differents gpr for that all function correctly (mettre le lien github). For test the drivers, I made a version of the blinky project and the tasky project to be sure that all works properly (mettre le lien github et video).

When I start the project, I wanted to used the Nucleo F411RE board, which is based on the stm32f411re chip from STMicroelectronics. But this board was not support by AdaCore, so I'm starting to write its drivers. It was a bit long (and boring) when Fabien from AdaCore email me and write " We also have the SVD2ADA project that will take the ARM SVD hardware
description files provided by the vendors and generate Ada binding to the device. Using this tool will save you hours of development. ". So I discover the project and what is an svd file. So I used it and obtained the librairies. I also add the gpr file to support the board and modify the drivers to be used with it. For store, share and worke on it, I've forked the two github of AdaCore. So the svd2ada project with the nucleo board is here and the Ada_Drivers_Libraries with the support of the Nucleo F411RE Board is here. At this step, I have the drivers but I need to test it. I'm starting by made the blinky project run on the Nucleo F411RE which can be found her here. Then, I made the tasky project run and It can be found here. After I really start my project.

There are two things I need to do: write the drivers for my project and test differents things.

First of all, I need package for those parts of my project:
- package drivers for MPU6050,
- package drivers for HMC5883L,
- package drivers for serial communication,
- package drivers for HC-SR04,
- package calculation for AHRS,

 

 

Commentaires

  • Normandzob

    1 Normandzob Le 22/07/2025

    It's unbelievable

    Who are the Jews

    https://www.youtube.com/shorts/SEB3w3A98rU

    it is our money

    https://www.youtube.com/shorts/wiu9N1H0Huc

    The most devastating genocide in the world is being carried out by the follwoing :

    1- AIPAC, brows ( https://www.youtube.com/watch?v=COx-t-Mk6UA ).
    2- Miriam Adelson brows https://www.youtube.com/watch?v=Nr0LkA7VW7Q.
    3- Elon Musk.
    3- Timothy mellonand brows https://www.youtube.com/shorts/1XJ893-kAh0
    4-The Evangelical Church,

    Which kill innocent women and children in Gaza.

    The most devastating genocide in the world is being carried out by AIPAC ( https://www.youtube.com/watch?v=COx-t-Mk6UA ) and the Evangelical Church, which kill innocent women and children in Gaza.

    AIPAC and The Evangelical Church (America) provided Israel with TNT (explosives) for their GENOCIDE.

    Gaza has been declared a disaster area and lacks essential resources for living in it, as follows.

    AIPAC, The Evangelical Church, Miriam Adelson, Elon Musk, and timothy mellon and America tax payer, (America), and Israel destroyed 90% of Gaza, destroying 437,600 homes, and killing one million people, including 50 thousand who are currently under rubble, 80% of whom are women and children.

    AIPAC, The Evangelical Church, Miriam Adelson, Elon Musk, and timothy mellon and America tax payer, (America), and Israel destroyed 330,000 meters of water pipes, resulting in people not being able to drink water.

    AIPAC, The Evangelical Church, Miriam Adelson, Elon Musk, and timothy mellon and America tax payer, (America), and Israel destroyed more than 655,000 meters of underground sewer lines. Now people have no washrooms to use.

    AIPAC, The Evangelical Church, Miriam Adelson, Elon Musk, and timothy mellon and America tax payer, (America), and Israel destroyed 2,800,000 two million eight hundred thousand meters of roads, causing people to have no roads to use.

    AIPAC, The Evangelical Church, Miriam Adelson, Elon Musk, and timothy mellon and America tax payer, (America), and Israel have destroyed 3680 km of electric grid, which has caused people to lose electricity.

    AIPAC, The Evangelical Church, Miriam Adelson, Elon Musk, and timothy mellon and America tax payer, (America), and Israel destroyed 48 hospitals and leveled them to the ground. Now, no one will have a hospital to save their lives.

    AIPAC, The Evangelical Church, Miriam Adelson, Elon Musk, and timothy mellon and America tax payer, (USA), and Israel destroyed over 785,000 students' ability to attend school and learn. Their actions resulted in the complete destruction of 494 schools and universities, many of which were destroyed by bombing.

    AIPAC, The Evangelical Church, Miriam Adelson, Elon Musk, and timothy mellon and America tax payer, (America), and Israel destroyed 981 mosques to prevent homless people from asking God for help.

    AIPAC, The Evangelical Church, Miriam Adelson, Elon Musk, and timothy mellon and America tax payer, have made over 39000 small children orphans and left them without parents or relatives to care for them.

    There has never been a war in history where 80% of the country has been destroyed, 100% of the population has been displaced, and 50% of the deaths are children.

    Don't hesitate to call it what it is

    AIPAC ( https://www.youtube.com/watch?v=COx-t-Mk6UA ) and The Evangelical Church (America) are creating a GENOCIDE.

    https://www.youtube.com/shorts/IrX9v6DKH1g

    see why Israel can kill innocent children with American taxpayer money

    1- see Why Israel is in deep trouble

    https://www.youtube.com/watch?v=kAfIYtpcBxo

    2- Because the God of Money of our World is a Jew who supports and lives in Israel. For more details, click on the following link.

    https://mega.nz/file/FqhzGKbB#bsX4PD-O59HEA0-rynD29xkk47dmddycY5CjZfoDLYg

    3- Because what USA president say about AIPAC and The Evangelical Church (America)
    https://www.tiktok.com/@thefearlessqueenmel/video/7307640994579680542?lang=en&q=why%20dont%20Americans%20knowl%20what%20you%20have%20seen%20&t=1701880206555

    See how innocent children are killed by the most powerful Israeli using American bombs at

    Al Jazeera Arabic Live

    at

    https://www.youtube.com/watch?v=COx-t-Mk6UA

    Watch the real news at

    https://www.youtube.com/watch?v=bNyUyrR0PHo

    Laws of jews Taurãt (Torah) wich is a part of the Bible

    We ordained in Taurãt for them: “A life for a life, an eye for an eye, a nose for a nose, an ear for an ear, a tooth for a tooth and for a wound an equal retaliation."

    The Torah, which is part of the Bible, has commanded that the same be done to the Jews. The order of the Torah, which is part of the Bible, is to immediately kill any Jew you see on the street. Since the Jews in Gaza have also killed women and children, you should kill any Jews - men, women, and children - as soon as you see them, whether on the street or anywhere else. And because they have killed everyone in Gaza without mercy, you must do the same to them. If you carry out these actions, you will be following the order of the Torah, which is part of the Bible, and you will be rewarded by going to heaven.

Ajouter un commentaire

Anti-spam