Вверх ↑
Главный модератор
Ответов: 2999
Рейтинг: 396
#1: 2022-02-01 05:55:21 ЛС | профиль | цитата
Так на небе звёзды сошлись, что пришлось покупать и программировать некоторое железо у китайских коллег для отечественных нужд. Жалко стало выбрасывать наработки и сделал несколько элементов для проекта HiAsm.NET:
Demo

Покупаем контроллер: Converter CH341A USB to SPI I2C IIC UART TTL ISP
Покупаем сенсор: Sensor BH1750
Соединяем сенсор и контроллер:

Подключаем контроллер к USB на ПК:

Запускаем SHA схему:

Наблюдаем результат:


Подключение простых датчиков по протоколу I2C достаточно тривиальное с использованием документации из datasheet устройства и элемента HCI2C. Для сложных датчиков приходится делать отдельные элементы, например элемент HCBMP280 для датчика BMP280:

P.S. Для упрощения изложения некоторые подробности были опущены, например установка драйвера контроллера и необходимость лицензии для использования элемента HCCH341A.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
1
файлы: 2Core_CH341.sha.zip [1.1KB] [293], Core_BMP280.sha.zip [1KB] [295]
Голосовали:lisnic
Редактировалось 10 раз(а), последний 2022-02-01 06:45:37