This repository has been archived on 2024-03-22 . You can view files and clone it, but cannot push or open issues or pull requests.
82a8734abc4c5b94d730ced39d68a89b14bdac76
Лазерный дальномер
Создан для микроконтроллера RP2040.
Подключение
Схема подключения OLED дисплея SSD1306 (интерфейс SPI):
MCU | SSD1306 |
---|---|
GND | GND |
3V3 | VCC |
P18 (SPI0_SCK) | D0 (SCLK) |
P19 (SPI0_TX) | D1 (SDIN) |
P20 | RES (сброс) |
P21 | DC (данные/команда) |
Схема подключения лазерного дальномера VL53L0X (интерфейс I2C):
MCU | SSD1306 |
---|---|
3V3 | VCC |
GND | GND |
P17 (I2C0_SCL) | SCL |
P16 (I2C0_SDA) | SDA |
Прошивка
Первым делом нужно зашить Micropython на микроконтроллер.
Для этого нужно выполнить следующие шаги:
- зажать кнопку BOOT на плате
- подключить микроконтроллер к ПК
- скопировать на появившийся съемный диск "RPI-RP2" специальный файл .uf2
Далее необходимо открыть любую IDE, поддерживающую Micropython (обычно Thonny IDE) и залить проект из этого репозитория.
Description
Лазерный дальномер - курсовая работа Михайлова Евгения за 4 курс 2 семестр. Написана на Micropython для микроконтроллера RP2040.
Languages
Python
100%