цифровые-аналоговые пины
- Войдите на сайт для отправки комментариев
Вс, 01/12/2019 - 20:04
добрый день.я новичок и вопрос мой банален как мир.Но все же можно ли
Цифровые пины платы Uno подключить как Аналоговые пины Arduino Uno.А точнее к 4,7,8 ? и через какую каманду.Только они не подписаны что они выполняют.Остальные цифровые пины либо шим или данные.Хотя я для своего проекта использовал а0,а1,а2,а3 но аналоговый пин A4-I2C (SCA),аналоговый пин A5-I2C (SCL) к ним нельзя подключить к примеру датчик термистора.и это удручает не хватает 2 -3 пина для проекта на 6-9датчиков .или надо было покупать
ARDUINO MEGA?
Никак не подключить. Можете взять и заюзать SoftwareWire на цифровых выходах, освободив A4/A5. Либо на I2C подсадить внешний АЦП, например PCF8591.
В камандах не селен :(
http://www.circuitbasics.com/wp-content/uploads/2015/12/Arduino-Thermistor-Basic-Set-Up-1024x437.png ну суть в том что использовал весь аналог от а0 до а5 но последних два показывают акро-кадабру.на остальных нормально .тоисть получ на можно любые цифровые выход подключить от 13-2 заюзав SoftwareWire?
Взять мегу и не выносить нам мозк!
Или стм32, что позабористее
использовал весь аналог от а0 до а5
а на твоей уно микросхема квадратная или прямоугольная ?
но последних два показывают акро-кадабру.
у мня мосх с утра тоже акро-кадавру показывает, но и он знает, что тебе нужна CD4051
Квадрат
На квадратной мелкосхеме есть еще А6 и А7 (они только аналоговые), но не выведены. Либо подпаяться, либо брать Нану, это если только двух аналоговых не хватает.
На некоторых клонах Uno A6/A7 таки выведены
cпс
к сожалению клонов кидая море ,а у меня такого нет а6,а7
к сожалению клонов кидая море ,а у меня такого нет а6,а7
ардуино Нано бери - на них А6 А7 есть всегда
Спс возьму
,
ТС, девять Ваших NTC можно подключить к одному аналоговому пину и коммутировать по одному на +5 или землю (в зависимости от подключения) девятью цифровыми пинами.
Пример.
Резистор подтяжки к +5 В. Второй вывод резистора соединить с А0 и девятью NTC. Вторые выводы NTC подключить к цифровым пинам, установленными на вход.
Чтоб измерить АЦП на первом термисторе, устанавливаем цифровой пин, к которому он подключен на выход и читаем analogRead(). Затем устанавливаем пин снова на вход. И т.д.
Или внешний аналоговый мультиплексор.
Уважаемые знатоки ардуино. Нужна помощь.
Делаю проект подогрева топливного фильтра перед запуском автомобиля (дизель актуально в сильный мороз).
Хочу привязать момент включения подогрева к появлению питания на свече накала автомобиля(там 12 Вольт). Можно ли преобразовав 12 вольт сети автомобиля в 2 Вольта, подать их на аналоговый пин и этим событием запустить программу по подогреву фильтра.
Если нет, как правильно это организовать.
Спасибо заранее.
Хочу привязать момент включения подогрева к появлению питания на свече накала автомобиля(там 12 Вольт). Можно ли преобразовав 12 вольт сети автомобиля в 2 Вольта, подать их на аналоговый пин и этим событием запустить программу по подогреву фильтра.
Зачем на аналоговый? Делается простейший резисторный делитель и подключаем к цифровому входу.
Вот так, например. Ну еще желательно конденсатор паралельно R2 подключить где-то на 100нФ
Если я правильно понял там где 4,86 там два провода + и -. Вопрос как подключить это к цифровому пину?
Или поправьте.
Если я правильно понял там где 4,86 там два провода + и -. Вопрос как подключить это к цифровому пину?
Ровно так же как и к аналоговому. + на пин, - на землю.
Понял, спасибо, попробую!
Бортовая сеть автомобиля не является стабильной. Там напряжение не всегда 12В, а может "скакать" до 17В. А это при Вашем делителе до 6,8В. Цифровой пин такое выдержит? Идея с аналоговым пином (именно в этой задаче) мне кажется более разумной. Логика - если на аналоговом пине (к примеру, А0) напряжение 2 или больше вольт - то включаем подогрев. Как-то так.