Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

TRAINING REPORT

2021 – 2022

RESEARCHING ARDUINO H7 PORTENTA BLE AND


CODING IN OPERATING SYSTEM

Nguyen Tu Gia Thinh1 , Nguyen Tan Nhu1,2, Hoang Duc Thien3, Tran Vi Do1*

1 HCMC University of Technology and Education


2 Université de Caen Normandie, Caen, France
3 Nidec SV TCL Vietnam
INDEX

1. BLE connectivity on Arduino Portenta H7


2. Operating System (OS)
3. Do something with OS

Training Report 2021-2022 - June 22, 2021 1


1. BLE connectivity on Arduino Portenta H7

Research BLE (Bluetooth Low Energy)

Find and Install the ArduinoBLE library by Arduino


on the Arduino IDE 2.0

Find Example communicate and Upload code on


the Portenta H7

Training Report 2021-2022 - June 22, 2021 2


1. BLE connectivity on Arduino Portenta H7
On External Device:
Find nRF Connect app and Install it.

Get Result

Scan Device and Get Write bit 1 on LED built ON Write bit 0 on LED built OFF
LED-Portenta-01 Portenta H7 Portenta H7
Training Report 2021-2022 - June 22, 2021 3
2. Operating System (OS)
A lot of Operating System (OS) is
recommended for Arduino’s embedded
environment:
• FreeRTOS
• Simba
• Trampoline
• DuinOS
• Etc…
But I choose the FreeRTOS to develop Ankle
system, because:
• This is the open-source
• More information to easy debug
• Use small Resource
• Multi task,…
• Etc…

Training Report 2021-2022 - June 22, 2021 4


3. Do something with OS
Control 2 LED blink with 2 frequency different.

First, Install FreeRTOS Library

Second, Research function xTaskCreate

Third, Write something


and Upload code on Mega
2056 board

Training Report 2021-2022 - June 22, 2021 5


3. Do something with OS

Finaly, Get Result

Training Report 2021-2022 - June 22, 2021 6


THANKS FOR
WATCHING!

Training Report 2021-2022 - June 22, 2021 7

You might also like