Например TDA7294

Форум РадиоКот • Просмотр темы - На пине Arduino UNO ток меньше 10млА
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 06:30:58

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: На пине Arduino UNO ток меньше 10млА
СообщениеДобавлено: Сб авг 06, 2022 19:16:55 
Родился

Зарегистрирован: Вт дек 21, 2021 14:15:19
Сообщений: 8
Рейтинг сообщения: 0
Всем привет.

Никогда не пользовался Arduino, но для одного проекта понадобилась. Купил Arduino UNO (99%, что не оригинал, но надписи на самой плате как на оригинале).

Подключил к компьютеру через USB-TTL конвертер, прошил Blink, все заработало, НО светодиод светит ОЧЕНЬ ОЧЕНЬ тускло, виден только кристалл совсем чуть-чуть. Я подключал и с резистором 200 Ом и без резистора, светит одинаково. Поменял в скетче время блинка - все работает, время меняется, светодиод мигает с тем временем, которое прописал в скетче. Но он почти не светит.

Светодиод (красный, индикаторного типа) подключен к пину 12, в прошивке поставил просто digitalWrite (12, HIGH), чтобы все время светился, измеряю мультиметром напряжение на пине 12 и землей, показывает 4,8В, измеряю ток: мультиметр не показывает, потому ток менее 10млА.

Подключаю резистор 200 Ом и светодиод к батарейке 3В - светодиод светит как надо. Подключаю к ардуино - почти не светит.

Подключал также ардуино к питанию без USB-TTL конвертера - точно также, изменений нет.

В ардуино вообще не разбираюсь, первый раз в руках держу, так должно быть или этот ардуино сломанный или я чего-то не знаю?

Добавлено after 25 minutes 26 seconds:
Вопрос решился, в начале кода в pinMode было написано (LED_BUILTIN, OUTPUT), а не (12, OUTPUT), сейчас все работает.

Но остается интересный вопрос, почему у меня на 12 пине светился светодиод (очень тускло) и отрабатывал заданное время по скетчу, когда 12-й пин не был настроен на OUTPUT?

Скетч из примера:
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(12, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
digitalWrite(12, HIGH); // turn the LED on (HIGH is the voltage level)
delay(100); // wait for a second
digitalWrite(12, LOW); // turn the LED off by making the voltage LOW
delay(100); // wait for a second
}


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: На пине Arduino UNO ток меньше 10млА
СообщениеДобавлено: Сб авг 06, 2022 21:35:15 
Сверлит текстолит когтями

Карма: 20
Рейтинг сообщений: 296
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1220
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
LED_BUILTIN -> пин 13.
А так же внутренний светодиод подключен к пин 13.
Промойте плату спиртом, растворителем, особенно между контактами 12 и 13.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: На пине Arduino UNO ток меньше 10млА
СообщениеДобавлено: Вс авг 07, 2022 11:43:19 
Держит паяльник хвостом

Карма: 10
Рейтинг сообщений: 99
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 941
Рейтинг сообщения: 3
Если в сетапе вы не настроили пин 12 на выход, то в лупе управляя 12-й пином вы управляете подтягивающим резистором. Поэтому и такая яркость.)


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y