Предмет: Информатика, автор: cehunvika6

Власний міні-проект на micro:bit. За роботу-плагіат іспит анулюється. Обов‘язково додай пояснення про те, як працює твій проект. мова Java Script ​

Ответы

Автор ответа: asilvejstruk
0

Для цього проекту потрібно:

Мікроконтролер micro:bit

Комп'ютер з встановленою програмою для програмування мікроконтролера (наприклад, https://makecode.microbit.org/)

USB-кабель для підключення мікроконтролера до комп'ютера

Код для програмування micro:bit

let colorIndex = 0

let colors = [0x0000ff, 0x00ff00, 0xff0000]

basic.forever(function () {

led.plot(0, 0)

led.plot(4, 0)

led.plot(0, 4)

led.plot(4, 4)

led.plotBrightness(2, 2, 255)

basic.pause(1000)

basic.clearScreen()

})

input.onButtonPressed(Button.A, function () {

colorIndex = (colorIndex + 1) % colors.length

basic.setLedColor(colors[colorIndex])

})

input.onButtonPressed(Button.B, function () {

basic.setLedColor(0)

})

Цей проект використовує світлодіоди micro:bit для створення малюнка "квадрату", який постійно повторюється на екрані. При натисканні кнопки "A" міняється колір світлодіодів за певним циклом (синій, зелений, червоний), а при натисканні кнопки "B" всі світлодіоди вимикаються.

Для створення малюнка "квадрату" використовуються функції led.plot() та led.plotBrightness(). Функція led.plot() дозволяє вмикаючи світлодіоди на заданих координатах на екрані, а led.plotBrightness() дозволяє встановити яскравість світлодіода на заданих координатах.

Функція basic.forever() виконується безперервно, доки мікроконтролер не буде відключений. У цьому проекті функція basic.forever() відповідає за відображення малюнка "квадрату" на екрані кожну секунду.

Функції input.onButtonPressed() виконують

Похожие вопросы