• розробіть програму для двох пристроїв micro:bit. Одна плата отримує дані про температуру і відправляє другій число. Друга плата виводить дані про температуру(прохолодно, тепло, або спекотно)​

Ответы 1

  • Відповідь:

    Ось код програми для двох пристроїв 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 для вибору повідомлення в залежності від значення температури.

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years