TFT 2.4" Shield 240x320 и Ардуино UNO нет свободных цифровых входов

PitMal
Offline
Зарегистрирован: 13.02.2021

Приветствую, у меня есть шилд TFT 2.4" Shield 240x320 SD, подключенный к Arduino UNO на экран хочу выводить данные с датчика DHT22 (влажность и температура). Проблема в том что дисплей занимает все цифровые входы. Подскажите как подключить датчик ?

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Так уж и все ?
Использовать аналоговые, предлагать ?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

К аналоговому входу и использовать его как цифровой.

PitMal
Offline
Зарегистрирован: 13.02.2021

Аналоговые заняты.

PitMal
Offline
Зарегистрирован: 13.02.2021

Если только только LCD_RST использовать

PitMal
Offline
Зарегистрирован: 13.02.2021

По моему, соврал немного А5 свободен. А использовать цифровые входы совместно с дисплеем не возможно ? дурацкий немного экран получается.

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Судя по описанию используются дисплеем 16 выводов.
Соответственно ещё 4 свободны.

Дурацкий не дисплей, а его покупатель, не разбирающийся в том, что покупает.

Если что, никто не запрещает его устанавливать на ардуино мега

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

PitMal пишет:
Приветствую, у меня есть шилд TFT 2.4" Shield 240x320 SD, подключенный к Arduino UNO на экран хочу выводить данные с датчика DHT22 (влажность и температура). Проблема в том что дисплей занимает все цифровые входы. Подскажите как подключить датчик ?

Ну, раз Вы непременно хотите использовать дисплей в параллельном подключении, и кроме него еще что-то, то нужно выбирать контроллер с бОльшим количеством выводов. Например, Мегу 2560.

b707
Offline
Зарегистрирован: 26.05.2017

А точно дисплей занимает(в смысле использует) все пины? Может дело только в том, что шильд закрыл пины и к ним не подлезть?

PitMal
Offline
Зарегистрирован: 13.02.2021

Kakmyc пишет:
Судя по описанию используются дисплеем 16 выводов. Соответственно ещё 4 свободны. Дурацкий не дисплей, а его покупатель, не разбирающийся в том, что покупает.

О-О-О, дисплея говорит тебе спасибо !

Свободен только А5.

PitMal
Offline
Зарегистрирован: 13.02.2021

Это точно, или экран заказать, другой.

Но пока нету.

У меня есть ардуино-про-мини можно датчик к ней подключить и затем информацию передавать на UNO и делать визуализацию на дисплее? так можно ?

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

PitMal пишет:

Kakmyc пишет:
Судя по описанию используются дисплеем 16 выводов. Соответственно ещё 4 свободны. Дурацкий не дисплей, а его покупатель, не разбирающийся в том, что покупает.

О-О-О, дисплея говорит тебе спасибо !

Свободен только А5.

попробуй A5 (D19)

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

PitMal пишет:

По моему, соврал немного А5 свободен. 

Так в чём проблема?

Kakmyc
Offline
Зарегистрирован: 15.01.2018

PitMal пишет:

Свободен только А5.

А кто сказал, что нельзя использовать пины к которым подключена карта SD ?
Если карту не втыкать, то вполне можно использовать.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Да в принципе, если CS держать в 1, то и другими пинами можно пользоваться. Нужно только понимать, что делаешь.

PitMal, такая распиновка?

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

andriano пишет:

Да в принципе, если CS держать в 1, то и другими пинами можно пользоваться. Нужно только понимать, что делаешь.

"Вот я и думаю - которому отдать?" (Труфальдино из Бергамо)

PitMal
Offline
Зарегистрирован: 13.02.2021

Распиновка как у этого экрана https://arduino-kit.ru/product/displey-24-tft-240h320-sensornyiy-2B-microsd
На счёт CS в 1 можно подробней, не очень понятно.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

PitMal пишет:
На счёт CS в 1 можно подробней, не очень понятно.
А что именно непонятно?

PitMal
Offline
Зарегистрирован: 13.02.2021

andriano пишет:

PitMal пишет:
На счёт CS в 1 можно подробней, не очень понятно.
А что именно непонятно?

Не знаю что означает это сокращение CS.

О датчике, подключил датчик к A5. Сопротивление в 50ОМ распаял прямо на плате, коряво это наверное... Текущие значения температуры и влажности вывел на экран, график реального времени от параметров, красиво. 

Теперь очень хочется еще выходов на серву и управление температурой... как быть? SD карта нужна.   

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

PitMal пишет:

Не знаю что означает это сокращение CS.

CS - сокращение от Chip Select. Если Вы не знаете, что это такое, Вам следует почитать книжки по схемотехнике, а за собственные проекты пока браться рановато.

PitMal
Offline
Зарегистрирован: 13.02.2021

andriano пишет:

PitMal пишет:

Не знаю что означает это сокращение CS.

CS - сокращение от Chip Select. Если Вы не знаете, что это такое, Вам следует почитать книжки по схемотехнике, а за собственные проекты пока браться рановато.

Я думаю в песочнице такие вопросы вполне уместны.

С какой книжки начать ?

Вы по сути что то можете сказать ? 

b707
Offline
Зарегистрирован: 26.05.2017

PitMal пишет:

Вы по сути что то можете сказать ? 

вы по сути не ответили на вопрос - пины действительно заняты (используются) или они просто закрыты шилдом экрана?

Может надо просто подпаятся к пинам на шилде - и проблема исчезнет сама собой?

Вот Вам человек еще в самом начале сказал

Kakmyc пишет:
Судя по описанию используются дисплеем 16 выводов. Соответственно ещё 4 свободны.

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

PitMal пишет:

Цитата:

...а за собственные проекты пока браться рановато.

Я думаю в песочнице такие вопросы вполне уместны.

Уместны.

Равно как и ответы подобные тому, что выше.

Цитата:

С какой книжки начать ?

По программированию:

1. Керниган Б. и Ритчи Д. Язык программирования Си.

2. Шилдт Г. C++ Руководство для начинающих.

По схемотехнике:

1. Хоровиц, Хилл Искусство схемотехники.

2. Титце, Шенк, Полупроводниковая схемотехника.

Цитата:

Вы по сути что то можете сказать ? 

см. выше - начните с учебников.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

PitMal пишет:

Вы по сути что то можете сказать ? 

так по сути вроде ж задача уже решена, есть ведь свободный пин

ЕвгенийП пишет:

PitMal пишет:

По моему, соврал немного А5 свободен. 

Так в чём проблема?

Kakmyc
Offline
Зарегистрирован: 15.01.2018

ЕвгенийП пишет:

так по сути вроде ж задача уже решена, есть ведь свободный пин
Так в чём проблема?


Видимо в том, что ему нужно разъяснить, что специалист и одним пином сможет управлять шаттлом, а ТС'у до специалиста далековато.

PitMal
Offline
Зарегистрирован: 13.02.2021

Шатлом не нужно, На свободный A5, подключил DHT22. Данные с него вывожу на экран, рисую графики все хорошо. 

Но, нужно  больше золота :):

1) Нужно управлять большой сервой через реле, серва управляется путем смены полярности.

2) управлять маленькой сервой от авиамодели.

PitMal
Offline
Зарегистрирован: 13.02.2021

Kakmyc пишет:
ЕвгенийП пишет:

Видимо в том, что ему нужно разъяснить, что специалист и одним пином сможет управлять шаттлом, а ТС'у до специалиста далековато.

Что значит ТС'у ? 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

PitMal пишет:

Шатлом не нужно, На свободный A5, подключил DHT22. Данные с него вывожу на экран, рисую графики все хорошо. 

Но, нужно  больше золота :):

1) Нужно управлять большой сервой через реле, серва управляется путем смены полярности.

2) управлять маленькой сервой от авиамодели.

С Вашими запросами надо менять контроллер.

Хотя бы на Ардуино Мега.