Тел. (495) 972-27-12

mega 2560

Обсуждаем Arduino, Raspberry Pi и другие электронные компоненты и проекты DIY

mega 2560

Сообщение PBR » 26 дек 2013, 00:46

Прошу подсказать чем отличаются аналоговые пины, выделенные зеленным, и вроде бы как АНАЛОГОВЫЕ пины выделенные красным. По туториалу дальномеры подключаются к "красным" пинам(буду так обозначать, так выделенно на этом рисунке).

Причем считывая рассояния с дальномера и подключив светодио к "зеленым" пинам для того чтобы менять яркость светодиода не получилось, но при той же программе получилось менять вставив в соседний контакт от TRIG u ECHO дальномера "красный".

И вот еще вопрос: при подключении аналоговых сенсоров к mega 2560 и нужно подключать к красным или зеленым? в коде const int SenPin = 10; это будет означать что сенсор будет подключен к 10 красному или синему, или к обоим сразу?
Вложения
ArduinoMega2560_r2_front_450px.jpg
PBR
 
Сообщения: 8
Зарегистрирован: 24 дек 2013, 17:30

Re: mega 2560

Сообщение Mr.Kubikus » 26 дек 2013, 11:10

Вам следует внимательно изучить документацию на плату Arduino Mega раздел Input and Output. Там однозначно сказано, что у платы 16 аналоговых входов A0-A15. То что вы обвели зеленым цветом на является аналоговыми входами - это линии универсальных портов ввода-вывода. Они предназначены для подключения цифровых (digital) устройств.

При использовании библиотеки Arduino для доступа к аналоговым и цифровым входам используются разные функции. Для аналоговых входов analogRead(), а для цифровых digitalRead();
С уважением, Григорий
GitHub FB ВК TW
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
 
Сообщения: 878
Изображения: 49
Зарегистрирован: 22 окт 2010, 23:57
Откуда: Москва


Вернуться в Arduino и Ко. ♥♥♥



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron