Определение наличия подключенного дисплея
Я хочу определить, подключен ли дисплей или нет. Это дисплей: https://www.az-delivery.de/en/products/1-77-zoll-spi-tft-display
Я прочитал, соединяя штифт дисплея с другим штифтом с подтягивающими резисторами. К сожалению, пока ничего не получалось.
Моя плата микроконтроллера-Arduino Mega.
@Joh, 👍0
Обсуждение2 ответа
Лучший ответ:
На этом дисплее нет ничего, что могло бы сказать вам, подключен он или нет. Если бы у вас был полный интерфейс SPI (вам не хватает pin MISO), вы могли бы запросить дисплей для HWID, но, увы, нет. И нет никаких контактов вообще, которые являются выходами.
Единственное предложение, которое я могу придумать, - это подключить небольшой (скажем, 1Ω) резистор между 5V-контактом Arduino и выводами VCC / LEDA дисплея и использовать аналоговый вход для измерения напряжения на стороне дисплея. Когда дисплей будет отключен, он даст показания 5 В. Когда он будет подключен, показания упадут до немного более низкого напряжения (в зависимости от тока).
Схема:
Как упоминал джсотола в своем комментарии, контакт 1 и контакт 14 на дисплее соединены друг с другом (GND). Вы можете подключить pin 14 к входному контакту с включенным INPUT_PULLUP. Если дисплей не подключен, то этот штифт будет вытянут высоко подтягивающим устройством, таким образом, штифт будет считываться высоко. Если дисплей подключен, вывод будет считываться низко.
- Путаница между SPI и I2C для SSD1306 OLED
- ArduinoMEGA: 64 цифровых входа вызывают случайные значения digitalRead
- Зависание Arduino с OLED-дисплеем
- Nextion Display не получает обновленных данных
- Моя программа использует слишком много памяти
- Как отобразить текст в матрицу 8x8 с 64-разрядными целыми числами?
- Нужен дисплей в виде полосы для моего проекта Arduino
- Использование Android на Arduino TFT
Какие методы с каким кодом вы пробовали? Как вы их исправили?, @Maximilian Gerhardt
Лучше всего послать схему, а не кудрявую штуку. Какой контакт подключен к какому контакту, важно, и правильна только одна настройка. Можно также опубликовать код., @Gil
если плата подключена, то штифт 1 и штифт 14 соединены вместе, @jsotola