Schaeffler Modul 3A: Rozdiel medzi revíziami
Z SensorWiki
(Vytvorená stránka „ == Komunikácia a UART - praktická časť == '''Softvér a materiály na stiahnutie''' * Mikroprocesor Nordic Semiconductor nrf51 * ARM Cortex M0+ User manual '''…“) |
(→2. Programovanie vo vyššom programovacom jazyku) |
||
Riadok 21: | Riadok 21: | ||
Teraz to isté spravíme vo vyššom programovacom jazyku, bude to Python: | Teraz to isté spravíme vo vyššom programovacom jazyku, bude to Python: | ||
+ | <tabs> | ||
+ | <tab name="program02.py"><source lang="python" style="background: LightBlue;"> | ||
+ | from microbit import * | ||
+ | uart.init(baudrate=115200, bits=8, parity=None, stop=1) | ||
+ | |||
+ | while True: | ||
+ | accX = accelerometer.get_x() | ||
+ | |||
+ | uart.write('%d\r\n' % (accX)) | ||
+ | |||
+ | sleep(100) | ||
+ | display.set_pixel(1,1,5) | ||
+ | sleep(100) | ||
+ | display.set_pixel(1,1,0) | ||
+ | </source></tab> | ||
+ | </tabs> | ||
+ | |||
+ | Úlohy: zmeňte prenosovú rýchlosť na 9600 Bd, skúste zmeniť aj iné parametre a otestujte ako sa to prejaví na prijímaných dátach. | ||
=== 3. Simulink === | === 3. Simulink === | ||
No a na záver vyskúšame programovať v prostredí Simulink | No a na záver vyskúšame programovať v prostredí Simulink |
Verzia zo dňa a času 11:13, 24. november 2023
Obsah
Komunikácia a UART - praktická časť
Softvér a materiály na stiahnutie
- Mikroprocesor Nordic Semiconductor nrf51
- ARM Cortex M0+ User manual
Odkazy
- Python programovacie prostredie
1. Bare-metal prístup k programovaniu
2. Programovanie vo vyššom programovacom jazyku
Teraz to isté spravíme vo vyššom programovacom jazyku, bude to Python:
from microbit import *
uart.init(baudrate=115200, bits=8, parity=None, stop=1)
while True:
accX = accelerometer.get_x()
uart.write('%d\r\n' % (accX))
sleep(100)
display.set_pixel(1,1,5)
sleep(100)
display.set_pixel(1,1,0)
Úlohy: zmeňte prenosovú rýchlosť na 9600 Bd, skúste zmeniť aj iné parametre a otestujte ako sa to prejaví na prijímaných dátach.
3. Simulink
No a na záver vyskúšame programovať v prostredí Simulink