Предмет:
ИнформатикаАвтор:
facundoВідповідь:
Ось код програми для двох пристроїв micro:bit, де один з них отримує дані про температуру і відправляє число, а другий пристрій виводить дані про температуру у вигляді повідомлення прохолодно, тепло або спекотно в залежності від отриманого числа:
Для першої плати:
from microbit import *
import radio
radio.on()
while True:
temperature = temperature()
radio.send(str(temperature))
sleep(1000)
Для другої плати:
from microbit import *
import radio
radio.on()
while True:
message = radio.receive()
if message is not None:
temperature = int(message)
if temperature < 20:
display.scroll("Прохолодно")
elif temperature >= 20 and temperature < 30:
display.scroll("Тепло")
else:
display.scroll("Спекотно")
Пояснення:
Ці програми використовують модуль радіозв'язку micro:bit для передачі даних між двома пристроями. Перша плата зчитує температуру та надсилає її до другої плати через радіоканал, яка виводить відповідне повідомлення про температуру на дисплей. В коді для другої плати була використана умовна конструкція if-elif-else для вибору повідомлення в залежності від значення температури.
Автор:
oliverbnagДобавить свой ответ
Предмет:
Қазақ тiлiАвтор:
niki95Ответов:
Смотреть
Предмет:
МатематикаАвтор:
gómez10Ответов:
Смотреть
Предмет:
МатематикаАвтор:
archieОтветов:
Смотреть