розробіть програму для двох пристроїв micro:bit. Одна плата отримує дані про температуру і відправляє другій число. Друга плата виводить дані про температуру(прохолодно, тепло, або спекотно) мова Java Script
Ответы
Ответ:
На мові 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("Спекотно") // Виводимо текст "Спекотно" на екран
}
})
Ця програма використовує радіомодуль для передачі даних про температуру з першого пристрою на другий. Другий пристрій визначає, яка температура була отримана, і виводить відповідну інформацію на екран.