Нужна помощь в поделке на Ардуино

Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Нужна помощь в поделке на Ардуино

Сообщение BOB51 »

А нужен ли для простой самоделки графический экран? Да и "супер быстродействие"??
Там индикации максимум буковок строчка да циферки.
Для работы с 1602 нужна одна библиотека и при свободном выборе выводов микросборки, а при работе через I2С добавляем ещё одну библиотеку и добавляем жесткую привязку к пред определённым выводам микросборки.
Да еще и другие модули с I2С туда же подвести придется. Разводка монтажа уже заметно жестче. Да и многие модули адуринки хоть и заявлены как I2С, но имеют некоторые "особенности" при обмене. Как результат может придется самодельный сотовый вариант I2С делать.
В принципе ничего супер сложного - все варианты одинаково пригодны, выбираем тот, что удобнее в конкретном случае.
8)
Реклама
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Нужна помощь в поделке на Ардуино

Сообщение roman.com »

какие могут быть шутки... когда речь идёт о быстродействии...
:roll:
экран может работать в 16 битном режиме... а ардуино нет.
в Arduino можно использовать два порта... например B и D... в сумме получим шину 16 бит.
а вот вывести одновременно в два порта B и D данные не получится)) потому что процессор ардуины 8-ми разрядный))
поэтому 16 битный режим не имеет смысла... скорость останется прежней... как в 8 битном режиме...
и вот тут уже не до шуток...
:tea:
Реклама
veso74
Поставщик валерьянки для Кота
Сообщения: 1912
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: Нужна помощь в поделке на Ардуино

Сообщение veso74 »

Arduino Nano 16 MHz, HW I2c 400 kHz, LCD1602 + PCF8574, "Hello world!" -> 5996 μs, измерено с ресурсов Arduino.
roman.com, куда вы находитесь в спешке в этой конструкции для FM-радио? (+переводчик)
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Нужна помощь в поделке на Ардуино

Сообщение BOB51 »

Насчет 16 битового вывода...
Это в "мало-среднелапых" полноценных 8битных портов мало. В 40 и более выводных такого добра достаточно. Можно ведь не побайтно данные гнать, а вывести последовательно в два порта и один разок строб записи дать. Это ежли ужшш очень надо будет.
В принципе все и на старых МК вполне работало, а ведь с того времени быстродействие той же АВРки по сравнению с классикой mcs51 выросло не менее чем в 16 раз. Да и то не всегда требуется.
Отдельная тема - аппаратные модули внутри МК - но там без вычитания даташитов и еррат полностью выжать все удобства вряд ли получится. А проработка документации это отдельная тема - я пока с мегой328 и 2560 только "вскользь" ознакомился (по комповому пдэфу, а не по полной распечатки с собственными комментариями и заметками как для ранее изученных).
Так что "желательно, но... не жизненно необходимо" как раз адуринки позволяет эту часть работы с документацией отложить, но при том и возможности работы ограничивает рамками референса и имеющимися официальными библиотеками.
8)
Реклама
Эиком - электронные компоненты и радиодетали
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Нужна помощь в поделке на Ардуино

Сообщение roman.com »

Насчет 16 битового вывода... давайте считать))
:tea:
для 8 битового вывода...
вывод в порт - это один такт процессора ардуино.
строб - это два такта процессора ардуино.
итого: передача двух байта занимает минимум шесть тактов процессора ардуино.

для 16 битового вывода...
вывод в порт - это один такт процессора ардуино.
вывод в второй порт - это один такт процессора ардуино.
строб - это два такта процессора ардуино.
итого: передача двух байта занимает минимум четыре такта процессора ардуино.

да, четыре против шести))
вывод: 16 битный режим имеет смысл. Скорость конечно не в два раза больше, но на треть быстрей.
разобрались))
:tea:
Реклама
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Нужна помощь в поделке на Ардуино

Сообщение Martian »

Годы изучения микроконтроллеров и использование ассемблера должны были научить, сколько тактов требуется на вывод в порт, интерфейс и на вообще работу периферии. Хоть бы не позорился, гуинплен.
Реклама
Morroc
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Re: Нужна помощь в поделке на Ардуино

Сообщение Morroc »

[uquote="BOB51",url="/forum/viewtopic.php?p=4582819#p4582819"]А нужен ли для простой самоделки графический экран?[/uquote]
Ну вся прелесть самоделки (если мы не про копирование, чем многие занимаются) - применяем что хотим. Как я понимаю, вряд ли автору реально нужен приемник с фонариком, а по приколу можно и цветной забабахать. Так то начать с 1602 лучше - возни будет точно меньше.
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Аватара пользователя
Son_Gohan
Встал на лапы
Сообщения: 82
Зарегистрирован: Сб фев 07, 2015 21:43:37

Re: Нужна помощь в поделке на Ардуино

Сообщение Son_Gohan »

[uquote="Morroc",url="/forum/viewtopic.php?p=4582682#p4582682"]Даже если кнопки так подключить ног не хватает ?[/uquote]

У меня нет кнопок, у меня один единый "сосок", у которого есть 5 положений - 4 стороны и нажатие на оного, усё) по крайней мере я хочу чтобы это работало именно таким макаром, в идеалиях условия того, что хочется в целом получить по итогу

Как и думал ранее - запускать что-то одно у меня получается, как и получается делать это с экранчиком (светодиод + экран), но, не более. По схеме не пойму как и что подключать вообще, если честно, поэтому хотел бы понять. Количество модулей, а также наработку по схеме (неудачную) я присылал. Буду искреннейше рад, если кто-то сможет соединить всё на той схеме что я показал так, как это "правильно", так как для меня, почему-то, ног не хватает.

Единственное - я кажись не верно показал на схеме питалово. Там хитрый модуль, который может давать как 3,3V, так и 5V (3 контакта там, на 3,3, на 5 и земля). На него установлена Li-Po батарейка на плате, с тумблером, возможностью зарядки, параметрами самой батареи 3,7V 2,3A и т.д, иными словами местный ардуино-павербанк судя по всему
И да, пока писал про батарею, интересно получится ли на такой показать индикацию заряда без какого-либо доп.модуля, однако, думаю это уже вопрос десятый
В смысле осмысления бессмысленности, смысл тоже имеет определённую осмысленность
Morroc
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Re: Нужна помощь в поделке на Ардуино

Сообщение Morroc »

GPIO1 GPIO2 на модуле приемника что то нужное делают ?

[uquote="Son_Gohan",url="/forum/viewtopic.php?p=4582878#p4582878"]Как и думал ранее - запускать что-то одно у меня получается, как и получается делать это с экранчиком (светодиод + экран), но, не более. По схеме не пойму как и что подключать вообще, если честно, поэтому хотел бы понять.[/uquote]

Ну раз уже экранчик с диодом работают добавляйте джойстик :) URX URY это я так понимаю на аналоговые входы любые свободные, SW на любую свободную INPUT_PULLUP ногу. Можно попереключать надписи на экране или светодиод. Так потихоньу и остальное подключим :))
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Нужна помощь в поделке на Ардуино

Сообщение Martian »

[uquote="Morroc",url="/forum/viewtopic.php?p=4582880#p4582880"]GPIO1 GPIO2 на модуле приемника что то нужное делают ?[/uquote] Выбор вида интерфейса. Возможно, потом ещё что-то, не читал далее
Morroc
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Re: Нужна помощь в поделке на Ардуино

Сообщение Morroc »

ну т.е. к ардуине их не надо подключать я так понял. экономим ноги )
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Нужна помощь в поделке на Ардуино

Сообщение BOB51 »

Тот джойстик по факту и есть пять кнопок, только с единой рукояткой-толкателем.
8)
Morroc
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Re: Нужна помощь в поделке на Ардуино

Сообщение Morroc »

да, но отжирает 3 ноги )
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Аватара пользователя
Son_Gohan
Встал на лапы
Сообщения: 82
Зарегистрирован: Сб фев 07, 2015 21:43:37

Re: Нужна помощь в поделке на Ардуино

Сообщение Son_Gohan »

[uquote="Morroc",url="/forum/viewtopic.php?p=4582880#p4582880"]GPIO1 GPIO2 на модуле приемника что то нужное делают ?[/uquote]

Сам, кстати, хотел поинтересоваться. Пока не совсем понял, буду выкуривать мануалы

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

Добавлено after 1 minute 19 seconds:
[uquote="BOB51",url="/forum/viewtopic.php?p=4582883#p4582883"]Тот джойстик по факту и есть пять кнопок, только с единой рукояткой-толкателем.
8)[/uquote]

Yep, абсолютно. Я так посмотрел это 1:1 либо подключать 5 кнопок, либо просто его, только вроде попроще (должно быть)
В смысле осмысления бессмысленности, смысл тоже имеет определённую осмысленность
Аватара пользователя
v1ct0r
Нашел транзистор. Понюхал.
Сообщения: 189
Зарегистрирован: Вс мар 18, 2018 22:12:38

Re: Нужна помощь в поделке на Ардуино

Сообщение v1ct0r »

Son_Gohan писал(а):Количество модулей, а также наработку по схеме (неудачную) я присылал. Буду искреннейше рад, если кто-то сможет соединить всё на той схеме что я показал так, как это "правильно", так как для меня, почему-то, ног не хватает.
Son_Gohan, если вы это называете "схемой", то я сильно сомневаюсь, что кто то вам РЕАЛЬНО поможет - портить глаза пытаясь рассмотреть куды пришел проводок и считать выводы, лично у меня никакого желания нет
если вы, как писали, занимались ремонтом оборудования, то вы должны понимать - что такое СХЕМА
единственно, что бросается в глаза сразу, то 1602 с модулем I2C, подключен не понятно куда
если вы хотите какой то более менее реальной помощи, то потрудитесь нарисовать схемы так, чтобы их можно было читать и не нужно все лепить в одну схему, рисуйте отдельно на каждый блок
пример схем, с которыми можно работать, я приводил
ЭТО ВАМ НУЖНО А НЕ НАМ!!!
все гениальное просто. чем проще - тем надежнее
Аватара пользователя
Son_Gohan
Встал на лапы
Сообщения: 82
Зарегистрирован: Сб фев 07, 2015 21:43:37

Re: Нужна помощь в поделке на Ардуино

Сообщение Son_Gohan »

[uquote="v1ct0r",url="/forum/viewtopic.php?p=4582889#p4582889"]если вы это называете "схемой", то я сильно сомневаюсь, что кто то вам РЕАЛЬНО поможет - портить глаза пытаясь рассмотреть куды пришел проводок и считать выводы, лично у меня никакого желания нет[/uquote]

Я сразу предупредил что моя схема лютое позорище))
Просто для начала обычно я рисую их так, а потом переношу на нормальное что-то. Однако о чем и пытаюсь донести, что уже на данном этапе лично у меня выходит лажа, а значит я не смогу показать более внятную схему, так как пока попросту не разобрался в том что и куда лепится, только и всего
В смысле осмысления бессмысленности, смысл тоже имеет определённую осмысленность
Аватара пользователя
v1ct0r
Нашел транзистор. Понюхал.
Сообщения: 189
Зарегистрирован: Вс мар 18, 2018 22:12:38

Re: Нужна помощь в поделке на Ардуино

Сообщение v1ct0r »

если вы говорите, что по отдельности у вас все работает, по крайней мере дисплей 1602 у вас должен быть подключен таким образом, сравните с тем куда он подключен у вас
https://iarduino.ru/img/blog/956-e39dc4 ... 213608.jpg
все гениальное просто. чем проще - тем надежнее
Аватара пользователя
Son_Gohan
Встал на лапы
Сообщения: 82
Зарегистрирован: Сб фев 07, 2015 21:43:37

Re: Нужна помощь в поделке на Ардуино

Сообщение Son_Gohan »

[uquote="v1ct0r",url="/forum/viewtopic.php?p=4582895#p4582895"]если вы говорите, что по отдельности у вас все работает, по крайней мере дисплей 1602 у вас должен быть подключен таким образом, сравните с тем куда он подключен у вас
https://iarduino.ru/img/blog/956-e39dc4 ... 213608.jpg[/uquote]

Да, вы абсолютно правы, именно так он у меня и подключен, только к нему добавляется ещё и диод с кнопкой по вот такой схеме, за исключением самой кнопки. Как писал выше у меня манипулятор в виде джойстика, я использовал его как альтернативу кнопки, подключив его только к земле и самому нажатию, игнорируя 4 остальных позиции.
Вложения
arduino-knopka.jpg
(76.88 КБ) 77 скачиваний
В смысле осмысления бессмысленности, смысл тоже имеет определённую осмысленность
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Нужна помощь в поделке на Ардуино

Сообщение roman.com »

что это такое ? ))
ни схемы нормальной... ни скетча... ничего... разговор ни о чём
:dont_know:
схему в студию ! и чтоб всё по ГОСТу !
:)))
и ЕСКД ))
ЕСКД.jpg
(84.85 КБ) 71 скачивание
:))
Аватара пользователя
v1ct0r
Нашел транзистор. Понюхал.
Сообщения: 189
Зарегистрирован: Вс мар 18, 2018 22:12:38

Re: Нужна помощь в поделке на Ардуино

Сообщение v1ct0r »

[uquote="roman.com",url="/forum/viewtopic.php?p=4582902#p4582902"]что это такое ? ))
ни схемы нормальной... ни скетча... ничего... разговор ни о чём
:dont_know:
схему в студию ! и чтоб всё по ГОСТу ![/uquote]
с первым согласен, а вот ГОСТ нам ни к чему, иначе вообще с мертвой точки дело не сдвинется, лишь бы понятно было
Son_Gohan, не нужно выкладывать картинки для (дебилов) людей которые не понимают что такое схема
вот вариант схемы вашего приемника с 1602
http://rcl-radio.ru/?p=75450
Буфер обмена_05-23-2024_02.jpg
(21.26 КБ) 69 скачиваний
схему простых точных часов я уже выкладывал
еще раз
Буфер обмена_05-22-2024_02.jpg
(28.36 КБ) 60 скачиваний
кнопки в скетче можно согласовать, чтобы одинаковые были
вот и соедините это все в кучу и будет у вас более менее рабочая схема

собственно если часы будут простые - без "наворотов", то схема приемника и будет общей для них схемой

Добавлено after 22 minutes 7 seconds:
вот еще один вариант приемника, только здесь применен дисплей 2004
http://rcl-radio.ru/?p=108688
все гениальное просто. чем проще - тем надежнее
Ответить

Вернуться в «Arduino»