Step:
1. Merancang hardware (diagram blok)
2. Setting up F7 dengan CubeMX
3. Memprogram dengan Keil uVision
4. Mengambil data (membuat data set via
excel)
5. Mendapatkan data set excel.csv untuk di
eksekusi
SPEC. TASK
Hardware terdiri dari I/O termasuk ADC dari
STM32
Input menggunakan potensiometer (@ 2)
Output menggunakan tampilan LCD dan
indikator LED (PI1) yang ada di STM32F746G.
A
1. Blok diagram desain perancangan hardware:
Hterm Datashet .c
Serial PC sv
A
a) Buka CubeMX >> STM32F746-DISCO
b) Clear Pinout I/O
c) Mengatur GPIO
d) Mengatur ADC, display LCD, serial dan timer
e) Mengatur clock (HSE)
A
2. Step to do – Clear pinout
A
Step to do – GPIO (LED)
A
Step to do - RCC
A
Step to do – ADC
A
Step to do – LCD Display
A
Step to do – Serial
A
Step to do – Timer
A
Step to do – Clock Configuration
A
Step to do – Project Manager
A
Memprogram menggunakan Keil
Menampilkan
nilai ADC
Mengirim
dataset ke PC
A
Input A
Input ADC
dalam %
B. Membuat permodelan NOR pada Keras
Step :
1. Cara deeplearning pada Keras
2. Cara learning deeplearning dengan
anaconda
B
Memanggil
dataset dari
file .csv
B
Isi koding deeplearning pada Keras
1
2
B
Cara learning dengan anaconda
B
Cara learning dengan anaconda
B
Hasil learning
Error 0%
B
Hasil learning berbentuk ekstensi “.h5”
C. Memasukkan model Keras ke
STM32
Install Cube-AI
2
C
Step to do - AI pada CubeMX
C
Step to do - AI pada CubeMX
3
C
Step to do - AI pada CubeMX – load Keras
4 3
1
5 6
2
7
8
C
Step to do - AI pada CubeMX - Analisis
2
1
C
Step to do - AI pada CubeMX - Validasi
1
C
Step to do - AI pada CubeMX - Generate
3
2
C
CubeAI pada Keil – Setup IO deeplearning