Нутро Arduino

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
nikmih98
Открыл глаза
Сообщения: 68
Зарегистрирован: Вс сен 09, 2012 12:02:42
Откуда: Пенза
Контактная информация:

Нутро Arduino

Сообщение nikmih98 »

Здравия вам, коты вы мои... :))
Есть у меня Ардуинка (не смейтесь, для аврок вещь полезная...), но случилась такая вещь: у конфигурации пинов для меги328(168 или 8) есть 6 аналоговых портов... Теперь вопрос. Что нужно сделать, чтобы у меня были только 1 аналоговый, а 20 с лишним цифровых соответствовали нужным мне номерам?
Ваш покорный слуга, Twister Joy.
Реклама
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Нутро Arduino

Сообщение YS »

Можно писать digitalWrite(A1) (с digitalRead(A1) то же самое), и A1 будет реагировать как цифровой пин.

Вообще, надо понимать, что "аналоговых" пинов нет. Есть пины, которые могут быть входом АЦП (правда, есть также пины, которые могут быть только входом АЦП, и они да, чисто аналоговые; обычно их не более двух), есть пины, которые могут быть выходом ШИМ. Функция пина зависит от настройки.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Реклама
nikmih98
Открыл глаза
Сообщения: 68
Зарегистрирован: Вс сен 09, 2012 12:02:42
Откуда: Пенза
Контактная информация:

Re: Нутро Arduino

Сообщение nikmih98 »

YS писал(а):Функция пина зависит от настройки.
Соответственно вопрос! А как написать данные настройки самому?
Ваш покорный слуга, Twister Joy.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Нутро Arduino

Сообщение YS »

pinMode(A1,OUTPUT)

pinMode(A2, INPUT)

И так далее.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Реклама
Эиком - электронные компоненты и радиодетали
nikmih98
Открыл глаза
Сообщения: 68
Зарегистрирован: Вс сен 09, 2012 12:02:42
Откуда: Пенза
Контактная информация:

Re: Нутро Arduino

Сообщение nikmih98 »

А теперь у меня к вам более интересный вопрос: можно ли подключить флоппи-дисковод к ардуине так, чтобы оно не пело :music: , а работало нормально с дискетой? :write: и если да, то как это же откошачить? :solder:
Ваш покорный слуга, Twister Joy.
Реклама
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Нутро Arduino

Сообщение YS »

В принципе, думаю, вполне можно. Но надо учесть, что в обычных FDD нет встроенного контроллера, который бы приводил данные к удобоваримому виду, потому его придется сделать самому, возможно, на отдельном контроллере.

Есть подозрения, что именно Ардуино-среда (Wiring, то есть) этого не потянет - поскольку привод выдает сырой поток с головок, требования к таймингам жесткие. Может быть, придется и на ассемблере часть писать. А просто к контроллеру AVR, думаю, можно.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Реклама
Ответить

Вернуться в «Разные вопросы по МК»