IBoard Itead Studio. Помогите разобраться с Datasheet'ом

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Если я правильно понял, то на этой Ардуине можно только считывать показания - аналоговые входы от 0 до 7.

На каждом есть собственно вход "S", "+" и "земля" правильно?

Даташит и схема

А в принципе можно подключить к аналоговому входу и на нем зажечь светодиод? Если да, то подскажите как?

На схеме вроде как обозначены с D0 до D13, но они видимо все использованы на сеть? И можно ли на эту ардуину поставить какой-нибудь шиелд чтобы иметь доступ к цифровым входам?

ustas
Offline
Зарегистрирован: 12.03.2012

 Про аналоговые входы - да, правильно.

Можно их использовать и как цифровые (пишите D14 и далее). Подключать светодиод ровно так же, как к цифровому входу.

Шилд на эту плату никакой не ставится (все цифровые выходы задействованы на сеть, SD-карту и беспроводные модули).

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Спасибо, буду пробовать!

leshak
Offline
Зарегистрирован: 29.09.2011

ustas пишет:

 Про аналоговые входы - да, правильно.

Можно их использовать и как цифровые (пишите D14 и далее). 

А можно, что-бы не гадать какой номер, писать digitalWrite(A0,HIGH); По крайней мере на обычных ардуино платах.

Тогда при переходе на другую плату (например Mega) не нужно будет менять номера.

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Я правильно понял, что аналоговый вход это "расширенный" цифровой? Можно с любым аналоговым работать как с цифровым не боясь спалить плату + возможность использовать ШИМ, а цифровой это, опять же, "кастрированный" аналоговый с которого нельзя считать информацию и можно только подавать/убирать "+"?

leshak
Offline
Зарегистрирован: 29.09.2011

 >Я правильно понял, что аналоговый вход это "расширенный" цифровой

можно и так сказать.

>Можно с любым аналоговым работать как с цифровым не боясь спалить плату

Да.

> возможность использовать ШИМ

А вот тут не уверен. И на цифровых-то не на всех ШИМ возможен аппаратный. А вот програмный, скорее всего, и на этих будет работать.

>а цифровой это, опять же, "кастрированный" аналоговый с которого нельзя считать информацию и можно только подавать/убирать

Нет. Читать с него можно спокойно digitalRead()

Разница между ними в том, что цифровой умеет определять только два состояния 0 и 1. То есть он различить на входе 4v и 5v - не сможет. А аналоговый (через analogRead()) - сможет. Аналоговый умеет читать 1023 градации напряжения.

 

maksim
Offline
Зарегистрирован: 12.02.2012

ustas пишет:
Про аналоговые входы - да, правильно.

Можно их использовать и как цифровые (пишите D14 и далее). Подключать светодиод ровно так же, как к цифровому входу.


Нет, не с любым аналоговым выводом можно работать как с цифровым. На выводах  А6 и А7 нет выводов порта ввода/вывода, на них есть только АЦП.

 

leshak
Offline
Зарегистрирован: 29.09.2011

maksim пишет:

Нет, не с любым аналоговым выводом можно работать как с цифровым. На выводах  А6 и А7 нет выводов порта ввода/вывода, на них есть только АЦП.

А вы уверены? В смысле я не спорю, а хочу для себя уяснить. На arduino.cc не смог найти упоминаний об этом, везде просто "можете аналоговые юзать как цифровые", без каких-либо оговорок.

Или чуть по другому спрошу, отсуствие каких надписей возсле обведенных вами ног говорит о том что там нет цифровых входов/выходов?

maksim
Offline
Зарегистрирован: 12.02.2012

PD1, PC0, PA2 и т.д. так обозначются выводы порта ввода/вывода.

maksim
Offline
Зарегистрирован: 12.02.2012

Кстати, на схеме, на которую ссылается автор тоже это видно 

maksim
Offline
Зарегистрирован: 12.02.2012

На ATmega8/168/328 в DIP-корпусе эти два вывода отсутствуют.

leshak
Offline
Зарегистрирован: 29.09.2011

maksim пишет:

PD1, PC0, PA2 и т.д. так обозначются выводы порта ввода/вывода.

Да... что-то тупанул я жестоко.

А еще я понял почему на arduino.cc про это ничего не говорится, почему "можете любой аналоговый юзать".

Потому что на младших платах этих выходов - нет, а на мегах - им есть соотвествующие порты и юзать таки можно.

Но я решил уже дойти в тупизме до конца. В протеусе попробовал поблинкать этими выводами. Чуда не свершилось. Вы оказались правы на 100%