• Предмет: Информатика
  • Автор: katanikeeva54
  • Вопрос задан 4 месяца назад

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

Ответы

Ответ дал: qzqawo
1

Ответ:

На мові JavaScript програма для двох пристроїв micro:bit буде виглядати наступним чином:

Перший пристрій (відправник):

// Оголошуємо змінні та ініціалізуємо датчик температури

let temperature = 0

basic.forever(() => {

   temperature = input.temperature() // Отримуємо температуру з датчика

   radio.sendNumber(temperature) // Відправляємо температуру на другий пристрій

   basic.pause(1000) // Затримка на 1 секунду

})



Другий пристрій (отримувач):
// Оголошуємо змінні та підключаємо радіомодуль

let temperature = 0

radio.onDataPacketReceived(({ receivedNumber }) => {

   temperature = receivedNumber // Отримуємо температуру з першого пристрою

   if (temperature < 20) { // Якщо температура менше 20 градусів

       basic.showString("Прохолодно") // Виводимо текст "Прохолодно" на екран

   } else if (temperature < 30) { // Якщо температура менше 30 градусів

       basic.showString("Тепло") // Виводимо текст "Тепло" на екран

   } else { // В іншому випадку

       basic.showString("Спекотно") // Виводимо текст "Спекотно" на екран

   }

})




Ця програма використовує радіомодуль для передачі даних про температуру з першого пристрою на другий. Другий пристрій визначає, яка температура була отримана, і виводить відповідну інформацію на екран.

Вас заинтересует