Оглавление:

Освойте свой Micro: bit с помощью Arduino IDE - кнопка и другой GPIO: 3 шага (с изображениями)
Освойте свой Micro: bit с помощью Arduino IDE - кнопка и другой GPIO: 3 шага (с изображениями)

Видео: Освойте свой Micro: bit с помощью Arduino IDE - кнопка и другой GPIO: 3 шага (с изображениями)

Видео: Освойте свой Micro: bit с помощью Arduino IDE - кнопка и другой GPIO: 3 шага (с изображениями)
Видео: CMSIS, SPL, LL, HAL обзор особенностей наиболее популярных библиотек для микроконтроллеров STM32. 2024, Декабрь
Anonim
Освойте свой Micro: bit с помощью Arduino IDE - кнопки и другие GPIO
Освойте свой Micro: bit с помощью Arduino IDE - кнопки и другие GPIO

В нашем предыдущем блоге «Освойте свой Micro: bit с помощью Arduino IDE - Light LED» мы говорили о том, как установить библиотеку micro: bit в Arduino IDE и как управлять светодиодом на micro: bit с помощью Arduino IDE. В этой статье мы расскажем вам, как управлять кнопкой micro: bit и GPIO с помощью Arduino IDE.

Шаг 1: кнопка

На плате Microbit есть две выносные кнопки. Мы называем это кнопкой A и кнопкой B по отдельности. Соответствующий IDE PIN для кнопки A - 5, а соответствующий IDE PIN для кнопки B - 11. Вы можете увидеть электрическую схему для кнопки ниже.

На этом изображении мы видим, что кнопка подключилась к подтягивающему сопротивлению. До нажатия кнопки он находится под высоким напряжением. После нажатия кнопки он находится в низком напряжении. Вот пример кода кнопки:

[cceN_cpp theme = "рассвет"] const int buttonA = 5; // номер контакта кнопки const int buttonB = 11; // номер вывода кнопки void setup () {Serial.begin (9600); Serial.println («микробит готов!»); pinMode (buttonA, ВВОД); pinMode (buttonB, ВВОД); } void loop () {if (! digitalRead (buttonA)) {Serial.println ("Кнопка A нажата"); } if (! digitalRead (buttonB)) {Serial.println ("Кнопка B нажата"); } задержка (10); }

[/cceN_cpp]

После того, как вы загрузили программу, установите скорость передачи данных Serial Monitar на 9600.

Нажмите кнопку A, на последовательном мониторе отобразится «Кнопка A нажата»; нажмите кнопку B, появится сообщение «Кнопка B нажата».

Шаг 2: Другой GPIO

Микро: бит выводит частичный порт ввода-вывода своим золотым пальцем. Мы должны обратить особое внимание на то, что большую часть портов ввода-вывода можно использовать повторно. Чтобы правильно использовать эти порты ввода-вывода, вы можете обратиться к условиям повторного использования порта ввода-вывода. Более подробную информацию вы можете увидеть в таблице ниже. В этой таблице показаны различные данные о каждом контакте краевого разъема micro: bit.

Вы можете использовать зажим Aligator для удобного вывода P0, P1, P3, 3V и GND. Если вам все еще мало, я бы порекомендовал вам купить коммутационную плату micro: bit.

Обе указанные выше коммутационные платы могут выводить все порты ввода-вывода, что позволяет вам программировать эти порты ввода-вывода и управлять внешней схемой.

Шаг 3: относительные показания:

Освойте свой Micro: bit с помощью Arduino IDE - Light LED

Эта статья взята с сайта:

Если у вас есть какие-либо вопросы, вы можете связаться с : [email protected].

Рекомендуемые: