Nikola Cvetković
/
19E042PIM_V1_BM_BUTTON
Program for NUCLEO-L476RG which uses mbed.h to demonstrate USER BUTTON usage (19E042PIM).
main.cpp
- Committer:
- tzwell
- Date:
- 2021-10-28
- Revision:
- 1:8d38990190c1
- Parent:
- 0:2338470bb540
File content as of revision 1:8d38990190c1:
/* * Primer detekcije pritiska tastera za STM32L476RG * napisan koristeci mbed.h biblioteku. * * Katedra za Elektroniku i digitalne sisteme * Elektrotehnicki fakultet * Beograd * * Oktobar 2021. * */ /* * Biblioteke za uvoz: */ #include "mbed.h" /* * Definisanje makroa: */ #define PERIOD_POLIRANJA 50 /* * Globalne promenljive: */ DigitalOut DiodicaNaPloci (LED1); // Kreiranje promenljive diode DigitalIn TasterNaPloci (BUTTON1); // Kreiranje promenljive tastera /* * Deklaracija funkcija: */ /* * Glavna funkcija: */ int main() { // Inicijalizacija i funckije koje se jednom izvrsavaju: // Glavna petlja: while(true) { DiodicaNaPloci = !TasterNaPloci;// Dioda preuzima vrednost tastera wait_ms(PERIOD_POLIRANJA); // Program ceka neki period poliranja } } /* * Definicija funkcija: */