5 / 4 / 1
Регистрация: 02.11.2016
Сообщений: 138
|
|
1 | |
Программирование диодов17.03.2019, 10:10. Показов 3263. Ответов 71
Метки нет Все метки)
(
Всем привет! Давно была мысль о программировании включения - выключения диодов. Узнал про Ардуино, посмотрел уроки, вроде не сложно всё. Теперь моя задача: диоды от 1 до 300шт, расположены в ряд, мне нужно для каждого диода в определенный момент времени прописать включение-выключение и повторение всего цикла, с этим все понятно. Но Ардуино с количеством в 300 выходов я не видел. Можно ли будет разделить, например 1-я схема управляет от 1 до 50, 2-я от 51 до 100 и тд.? Главное что бы одинаково по времени работали. Это первый опыт, чтобы не покупать не нужного, хотел проконсультироваться. Если есть другой вариант решения, желательно на одной схеме, буду признателен, спасибо!
0
|
17.03.2019, 10:10 | |
17.03.2019, 10:10 | |
Ответы с готовыми решениями:
71
Клавиатура 4х4 без диодов и резисторов Бегущий сегмент из трех диодов (реверс) 8 диодов на 1 USB! (йо-хо-хо!) |
![]() 364 / 347 / 74
Регистрация: 18.03.2015
Сообщений: 1,293
|
|
17.03.2019, 12:29 | 2 |
Использовать расширители портов PCF8574, MCP23017... или сдвиговый регистр 74HC595.
1
|
5 / 4 / 1
Регистрация: 02.11.2016
Сообщений: 138
|
|
17.03.2019, 15:39 [ТС] | 3 |
Сергей спасибо, а если диоды это только для отладки, потом заменить на другое эл устройство, например, мини движки, будет работать?
Я просто почитал про PCF8574, вроде для экранов. Заранее извиняюсь, я нуб-нубом пока))
0
|
![]() 364 / 347 / 74
Регистрация: 18.03.2015
Сообщений: 1,293
|
|
17.03.2019, 15:50 | 4 |
Типы микросхем я для примера привел. Их много. И они по разному управляются.
Например, PCF по протоколу I2C. Те к двум пинам ардуины можно подцепить 8 микросхем по 16 выводов. Итого 128. Просто в лоб поменять диод на мотор не получится. Токи разные. Для мотора ключи понадобятся. Но принцип тот же.
1
|
![]() ![]() |
|
17.03.2019, 16:56 | 5 |
СВЕТОДИОДОВ.
Индивидуальное управление большим количеством делается:
1
|
5 / 4 / 1
Регистрация: 02.11.2016
Сообщений: 138
|
|
17.03.2019, 17:56 [ТС] | 6 |
Сергей, Вы говорите, что принцип тот же, это хорошо, буду пробовать и разбираться.
Думаю для начала приобрести набор новичка, Arduino Uno r3, дальше видно будет, спасибо! Rius, спасибо, но думаю пока с Ардуино буду пробовать
0
|
5 / 4 / 1
Регистрация: 02.11.2016
Сообщений: 138
|
|
17.03.2019, 21:03 [ТС] | 9 |
Ребята, пока точно не знаю, какое устройство будет в итоге вместо светодиодов, на данном этапе думаю ограничиться светодиодами.
Погуглив, в наличии есть: 1) arduino mega 2560 2) PCF8574P расширитель цифровых входов Так же есть arduino uno r3?, он дешевле, да и спалить боюсь по неопытности)), если не критично, можно его взять?, тогда можно и ученический набор приобрести, побаловаться с сервомашинками, плюс провода, usb, там все есть
0
|
![]() ![]() |
|
17.03.2019, 22:01 | 10 |
Nano тоже что и Uno только компактнее и на 2 аналоговых пина больше.
Mega Pro Mini тоже что и просто Mega только компактнее. И как правило дешевле. https://www.aliexpress.com/ite... 33ediezgun https://www.aliexpress.com/ite... 33edaVw2kC Добавлено через 4 минуты Лучше потрать деньги на паяльник и макетные платки типа: https://www.aliexpress.com/ite... 33edpAImbt https://www.aliexpress.com/sna... 2350345232
1
|
Просто Лис
![]() ![]() |
|
19.03.2019, 17:37 | 11 |
Avazart, последняя ссылка с пальником не открывается.
Сам хочу купить такой, на вид ничего: https://ru.aliexpress.com/item... 61333.html
0
|
![]() ![]() |
|
19.03.2019, 17:48 | 12 |
Рыжий Лис, на вид - ужас. Хотя бы на такой бюджетный вариант накопили : https://www.chipdip.ru/product/sv-55333...
0
|
![]() ![]() |
|
19.03.2019, 17:56 | 13 |
0
|
![]() ![]() |
|
19.03.2019, 18:00 | 15 |
Я подумывал о таком:
https://ru.aliexpress.com/item... 125900cc9b Но меня пока жаба давит. На данный момент пояю обычным старым китайским паяльником с медным жалом на 220 и без регулировки. И берут сомнения что паять все этой керамикой со стальними жалами прям так и лучше.
0
|
![]() ![]() |
|
19.03.2019, 18:42 | 16 |
Регулируемый паяльник может иметь большую мощность (75-150 Вт) и при этом не жарить постоянно. Не перегреешь случайно компонент или дорожку с приведением в негодность. Температуру можно подобрать под припой.
Низковольтный, с трансформатором, имеет гальваническую развязку от сети и возможность заземления, чем уменьшает шанс убить микросхему статикой или наводкой. Керамика греется быстрее и лучше передаёт тепло, так как у упомянутого же T12 нагреватель и жало - единая конструкция, плюс термодатчик ещё. Температура поддерживается точнее и быстрее реагирует на изменения. Для T12 цена очень низкая, на чём - то сэкономили. Есть, однако, ещё дешевле, с индикатором попроще, за ~2000 рублей. Или без БП и корпуса, конструктор, за ~1000.
0
|
![]() ![]() |
|
19.03.2019, 19:35 | 19 |
К тому что медь как ни крути лучше проводит тепло и главное лучше смачивается.
Я уже не говорю о том что эти жала стоят денег. Жало не переточишь и не постучишь им как обычным медным. И в этом плане у меня сомнения стоит ли оно того.
0
|
![]() ![]() |
|
19.03.2019, 20:51 | 20 |
Лучше, но толку от этого, если нагревательный элемент тут же находится? Здесь нет воздушного зазора и потерь тепла и времени на его преодоление.
Это не старый советский паяльник с нагревателем около ручки и жалом диаметром 6-8 мм и длиной в 10 см... К тому же, медь выгорает, да и растворяется в припое со временем. Вы, конечно, можете его подтачивать по необходимости. Но единственный домашний способ создания защитного слоя меди - лишь лужение, заводской не восстановить. Hakko дорогие, потому что качественные (считается). Добавлено через 54 минуты И насчёт дороговизны: Указанный паяльник за 3300 имеет в комплекте жало. Оригинальное продаётся где-то за ~2000, одно. Значит, там лежит китайский клон, что идут по ~1000 за десяток. По отзывам, такие могут быть неадекватны в работе. Добавлено через 4 минуты Да, ими не стучат уже. Есть специальные губки для очистки жала, обычно такие жёлтые. И есть бронзовая (или ещё какая) стружка или мочалка. По хорошему, надо обе иметь.
0
|
19.03.2019, 20:51 | |
19.03.2019, 20:51 | |
Помогаю со студенческими работами здесь
20
Подскажите маркировку диодов. Адресное включение диодов Схема 5 диодов и выключатели Запитка диодов конденсатором
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Linux API: Полное руководство
hw_wired 08.02.2025
Linux API – это низкоуровневый программный интерфейс, обеспечивающий взаимодействие пользовательских приложений с ядром операционной системы. Он включает набор системных вызовов, библиотечных функций. . .
|
Асинхронное программирование и эмуляция async/await в C (СИ)
hw_wired 08.02.2025
Язык программирования C, несмотря на свой возраст, предоставляет неплохие средства для реализации асинхронных операций, позволяя создавать эффективные решения для обработки параллельных задач. В. . .
|
Как сгенерировать случайное число в указанном диапазоне в JavaScript
bytestream 08.02.2025
В JavaScript генерация случайных чисел основана на детерминированном алгоритме, который создает последовательность псевдослучайных значений. Встроенный метод Math. random() возвращает псевдослучайное. . .
|
Как получить список всех таблиц в PostgreSQL
bytestream 08.02.2025
PostgreSQL предлагает несколько методов для получения списка таблиц в базе данных. Наиболее распространенный способ - использование системного каталога pg_tables, который содержит информацию обо всех. . .
|
Java Spring для начинающих
bytestream 08.02.2025
Spring Framework - это универсальное решение для создания корпоративных Java-приложений. Он предоставляет комплексную программную и конфигурационную модель для современных приложений на Java. Spring. . .
|
Асинхронное программирование и async/await в Visual Basic
bytestream 08.02.2025
В основе асинхронного программирования в Visual Basic лежит концепция неблокирующего выполнения операций. Когда программа встречает длительную операцию, например, чтение большого файла или запрос к. . .
|
Async/await и асинхронное программирование в Delphi
bytestream 08.02.2025
Асинхронное программирование является неотъемлемой частью разработки современных приложений, позволяя создавать отзывчивые и эффективные программы. В Delphi реализация асинхронности опирается на. . .
|
Асинхронное программирование и async/await в C#
bytestream 08.02.2025
Асинхронное программирование - концепция, позволяющая приложениям эффективно выполнять длительные операции без блокировки основного потока выполнения. В контексте современной разработки на C# это. . .
|
Асинхронное программирование и горутины/каналы в Go
bytestream 08.02.2025
Язык Go изначально разрабатывался с учетом современных многоядерных процессоров и необходимости эффективного параллельного выполнения задач. В отличие от традиционных подходов к асинхронному. . .
|
Как восстановить stash в Git
hw_wired 08.02.2025
Git stash - это средство для временного сохранения изменений в рабочей директории. В процессе разработки часто возникают ситуации, когда нужно быстро переключиться на другую задачу, но текущие. . .
|