Например TDA7294

Форум РадиоКот • Просмотр темы - Ардуино что это
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 13:41:45

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


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



Начать новую тему Ответить на тему  [ Сообщений: 114 ]    , , 3, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Пт сен 18, 2015 14:32:21 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт сен 03, 2015 15:52:10
Сообщений: 109
Откуда: Сибирский федеральный округ
Рейтинг сообщения: 0
a5021 писал(а):
"богов программирования"
до тех кто годами раскручивает свой компилятор (см википедию)

_________________
я повелитель электронов! Но иногда появляются электроны бунтари и делают, что им вздумается, например, прокладывают новые пути движения...

"Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного." Альберт Эйнштейн.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Пт сен 18, 2015 14:45:07 
Друг Кота

Карма: 20
Рейтинг сообщений: 228
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6388
Рейтинг сообщения: 0
Как-то я не очень понял вашу мысль.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Пт сен 18, 2015 14:50:17 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт сен 03, 2015 15:52:10
Сообщений: 109
Откуда: Сибирский федеральный округ
Рейтинг сообщения: 0
Ну что не понятно? Заходишь на сайт gnu.org качаешь компилятор Си написанный на Си и собераешь его компилятором Си да еще и получаешь в подарок компилятор Java, Ada, С++, Pascal, Cи. Это же просто превосходно!

_________________
я повелитель электронов! Но иногда появляются электроны бунтари и делают, что им вздумается, например, прокладывают новые пути движения...

"Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного." Альберт Эйнштейн.


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Пт сен 18, 2015 15:11:11 
Друг Кота
Аватар пользователя

Карма: 45
Рейтинг сообщений: 623
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Сообщений: 8007
Откуда: Лукалэнд
Рейтинг сообщения: 0
Ещё и эти виноваты.. Виноваты в том, что компилятор реализует стандарт языка.. :facepalm:


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Пт сен 18, 2015 15:26:49 
Опытный кот

Карма: 9
Рейтинг сообщений: 340
Зарегистрирован: Ср май 06, 2015 06:41:27
Сообщений: 806
Откуда: Благовещенск
Рейтинг сообщения: 0
Сейчас попробовал этот код в
Pelles C
warning #2154: Unreachable code.

Delphi
[Pascal Error] Unit1.pas(31): E2026 Constant expression expected

GNAT
"when" (case statement alternative) expected

Blitz Basic
Expecting 'Case', 'Default' or 'End Case'


А вот gcc Си и gcc С++ компилируют молча.


Последний раз редактировалось Андрей СШ Пт сен 18, 2015 15:34:24, всего редактировалось 1 раз.

Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Пт сен 18, 2015 15:33:54 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт сен 03, 2015 15:52:10
Сообщений: 109
Откуда: Сибирский федеральный округ
Рейтинг сообщения: 0
Андрей СШ писал(а):
А вот gcc Си и gcc С++ компилируют молча.


блин потому что это стандарт и GCC и есть те кто стандарты поддерживает и развивает. Говорить что они плохие то же что и говорить что бог создал воду жидкой (хотя спорный вопрос мне кажется что вода это огромный костыль).

_________________
я повелитель электронов! Но иногда появляются электроны бунтари и делают, что им вздумается, например, прокладывают новые пути движения...

"Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного." Альберт Эйнштейн.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Пт сен 18, 2015 15:36:43 
Друг Кота
Аватар пользователя

Карма: 45
Рейтинг сообщений: 623
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Сообщений: 8007
Откуда: Лукалэнд
Рейтинг сообщения: 0
Андрей СШ: В PHP не забудь проверить. :facepalm: Чего ты полез в другие дебри? С этими разберись :)))

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

PS: во, опередили :)
DronVolk писал(а):
хотя спорный вопрос мне кажется что вода это огромный костыль
:))) Она у меня замёрзла ниже нуля!! Мудаки создали!!!111

UPD: а ещё сударь врёт. Нагло. Вот что это было:
Андрей СШ писал(а):
Извиняюсь перепутал ключевые слова. Код был приблизительно такой

Код:
 switch(a)
  digitalWrite(led, LOW);
  {
    case 0: digitalWrite(led, HIGH);
  }


И компилировался молча. Сейчас баг уже устранили.

Однако, сейчас мнение изменилось! Вот тут:
Андрей СШ писал(а):
А вот gcc Си и gcc С++ компилируют молча.

Как жеж так?..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Пт сен 18, 2015 15:48:34 
Опытный кот

Карма: 9
Рейтинг сообщений: 340
Зарегистрирован: Ср май 06, 2015 06:41:27
Сообщений: 806
Откуда: Благовещенск
Рейтинг сообщения: 0
Ну где я говорил, что создатели GCC плохие?

Всё что я сказал:
1. В стандарте дырка (для GCC некритичная)
2. Эта дырка критична для Arduino ввиду особенностей позиционирования.

Ну и пример из Pelles C намекает, что не я один считаю это дыркой. Почти уверен, что в Visual Studio и C++ Builder это предупреждение тоже есть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Пт сен 18, 2015 16:06:28 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт сен 03, 2015 15:52:10
Сообщений: 109
Откуда: Сибирский федеральный округ
Рейтинг сообщения: 0
То что Ardunio перегружен я согласен. Но то что другие компиляторы стандарт поддерживают не полностью это не потому что дыра, а потому что так проще компилятор написать они же его не с 1985 года пишут а максимум с 00.

_________________
я повелитель электронов! Но иногда появляются электроны бунтари и делают, что им вздумается, например, прокладывают новые пути движения...

"Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного." Альберт Эйнштейн.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Пт сен 18, 2015 16:24:40 
Друг Кота
Аватар пользователя

Карма: 45
Рейтинг сообщений: 623
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Сообщений: 8007
Откуда: Лукалэнд
Рейтинг сообщения: 0
Андрей СШ писал(а):
Всё что я сказал:
1. В стандарте дырка (для GCC некритичная)
2. Эта дырка критична для Arduino ввиду особенностей позиционирования.

Как уж выкручивается :))) Вот что ты сказал, и это совсем не похоже на вышесказанное:
Андрей СШ писал(а):
Я один раз написал под ардуину код
Код:
case(...)
оператор;
{
...
}

После этого часа три выяснял почему оператор не выполняется.

Компилятор, пропускающий такие очевидные ошибки разработку как то не ускоряет.

ИМХО, за эти страницы ты сказал, что ты можешь всего с третьего раза написать код, который компилируется :))) :))) :))) И при этом всё равно не понять, почему же он скомпилировался. :facepalm:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Пт сен 18, 2015 16:25:26 
Друг Кота

Карма: 20
Рейтинг сообщений: 228
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6388
Рейтинг сообщения: 3
DronVolk писал(а):
То что Ardunio перегружен я согласен.

Чем перегружен то?

Андрей СШ писал(а):
Почти уверен, что в Visual Studio и C++ Builder это предупреждение тоже есть.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Пт сен 18, 2015 16:31:44 
Друг Кота
Аватар пользователя

Карма: 45
Рейтинг сообщений: 623
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Сообщений: 8007
Откуда: Лукалэнд
Рейтинг сообщения: 0
По ходу немногие воспринимают это платой.. Плата - заебись. Средой вообще никто не заставляет пользоваться. Как рождаются авторитетные мнения "ардуино - говно" - видно по этой теме :)))

a5021: красиво 8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Пт сен 18, 2015 17:33:46 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт сен 03, 2015 15:52:10
Сообщений: 109
Откуда: Сибирский федеральный округ
Рейтинг сообщения: 0
a5021 писал(а):
Чем перегружен то?

Всем! обвязка, дополнительный код. устройство собранное на Ardunio обходится дороже чем если делать без него.

и как я выше писал

DronVolk писал(а):
Как сказали выше плюсы:
-Высокая скорость разработки (пару строк кода)
-Огромная база устройств уже прикручены (wi-fi, GPS, gprs, ik, модули всех мастей)

Минусы:
-Толстый код (вся инициализация и управление забивается даже если она не нужна)
-зависимость от обвязки мк растет в геометрической прогрессии от сложности устройства

если нужно сделать быстро и средствами не стеснен то в самый раз)))
если нужно сделать хорошо и как можно проще то только хардкор!!!


единственное различие деньги/время.

_________________
я повелитель электронов! Но иногда появляются электроны бунтари и делают, что им вздумается, например, прокладывают новые пути движения...

"Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного." Альберт Эйнштейн.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Пт сен 18, 2015 18:53:57 
Друг Кота

Карма: 20
Рейтинг сообщений: 228
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6388
Рейтинг сообщения: 0
DronVolk писал(а):
Всем! обвязка, дополнительный код. устройство собранное на Ardunio обходится дороже чем если делать без него.

Крайне неоднозначное утверждение. Посмотрел сейчас на али, самый дешевый ардуино про-мини стоит 103 рубля. Голая атмега 328 обойдется в 94 рубля. На ардуине уже установлены: LDO, схема сброса (+кнопка), резонатор, предохранитель и светодиоды (2шт). Это точно, что ардуино дороже? Надеюсь, вам не придет в голову рассуждать про 9 рублей разницы?

Насчет дополнительного кода: какая такая злая судьба заставляет несчастных пользоваться исключительно стандартной ардуиновской средой и ардуиновскими же библиотеками, игнорируя все остальные многочисленные способы написания прошивки, попутно стеная, что нет ровно никакого просвета для собственного развития? С другой стороны, почему так жаждущие развития не хотят взять ардуиновский софт и перекроить его под собственные нужды самым беспощадным образом, если известно, что программная часть ардуины это не более, чем надстройка над GCC, выполненная главным образом с помощью заголовочных файлов и полностью доступная в исходниках?

Про какую такую "обвязку" вы коротко заметили в самом начале, я, честно говоря, не понял.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Пт сен 18, 2015 19:54:10 
Друг Кота

Карма: 49
Рейтинг сообщений: 523
Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 18520
Рейтинг сообщения: 0
Варианты развития ардуинщика :))

http://www.stm32duino.com/

http://esp8266.ru/category/esp8266/esp8266-%D0%B8-arduino-ide/

_________________
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Пт сен 18, 2015 22:01:28 
Прорезались зубы

Зарегистрирован: Пт ноя 22, 2013 22:06:15
Сообщений: 221
Откуда: Липецк
Рейтинг сообщения: 0
Прочитал форум и немного оторопел от нападок на ардуино.
Молотком можно забивать гвозди, а можно отбивать пальцы. Также и ардуино - одним он помогает совершенствовать навыки программирования, а другим...
Ещё улыбнула дороговизна устройств на базе ардуино - эдак написал код, отладил, далее хочешь сделать автономное устройство. И тут страшная засада - помимо чипа требуются ещё два конденсатора и кварц. Просто неподъёмные расходы!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Сб сен 19, 2015 07:34:22 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт сен 03, 2015 15:52:10
Сообщений: 109
Откуда: Сибирский федеральный округ
Рейтинг сообщения: 0
a5021 писал(а):
Надеюсь, вам не придет в голову рассуждать про 9 рублей разницы?


Я надеюсь вы не собираетесь пихать эту плату в готовое устройство. (я про него говорил) и все платы так же хотите собрать штырьками?
В тот момент когда это все начнет перекачовывать на отдельную плату придет понимание что половину можно выкинуть.

a5021 писал(а):
какая такая злая судьба заставляет несчастных пользоваться исключительно стандартной ардуиновской средой и ардуиновскими же библиотеками


Собирал со всеми оптимизациями, а все что можно урезал и код был на 20% больше чем код написанный в студии без дуньки. А генетический алгоритм урезал код в 2 раза (хотя он и мой в 1.4 раза урезал).

_________________
я повелитель электронов! Но иногда появляются электроны бунтари и делают, что им вздумается, например, прокладывают новые пути движения...

"Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного." Альберт Эйнштейн.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Сб сен 19, 2015 13:46:16 
Друг Кота

Карма: 20
Рейтинг сообщений: 228
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6388
Рейтинг сообщения: 0
DronVolk писал(а):
Я надеюсь вы не собираетесь пихать эту плату в готовое устройство. (я про него говорил) и все платы так же хотите собрать штырьками?

А в чем здесь проблема? Я временами так и делаю.

Изображение

Что характерно, не я один. В интернетах полно разнообразных устройств на ардуинах. Иной раз весьма прилично выполненных.

Изображение

Цитата:
В тот момент когда это все начнет перекачовывать на отдельную плату придет понимание что половину можно выкинуть.

А зачем мне его "перекачовывать", если можно использовать в готовом виде? Китайцы уже вполне прилично развели чип и обвязку, чтобы мне не геммороиться с этим еще раз. Если кому-то кажется, что так не по фен-шую, то рекомендую посмотреть на фирменные устройства промышленной автоматики на МК. Там очень часто встречается, что процессорная плата выполнена отдельным модулем и втыкается в кровать на мамке.

Цитата:
Собирал со всеми оптимизациями, а все что можно урезал и код был на 20% больше чем код написанный в студии без дуньки. А генетический алгоритм урезал код в 2 раза (хотя он и мой в 1.4 раза урезал).

Забываю все спросить, а что вы такое там конструируете, что наличие 32-ух килобайт флеша в атмеге 328 заставляет вас жестоко страдать по поводу излишней упитанности библиотек ? У меня почему-то чаще выходит, что программа занимает лишь часть доступного объема, отчего постоянно посещают мысли, чего бы туда еще набить, чтобы добро не пропадало.


Вложения:
PIR_Back_01_k.jpg [101.49 KiB]
Скачиваний: 1229
IMG_3330_cr2.jpg [175.7 KiB]
Скачиваний: 1208
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Сб сен 19, 2015 13:56:41 
Друг Кота
Аватар пользователя

Карма: 45
Рейтинг сообщений: 623
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Сообщений: 8007
Откуда: Лукалэнд
Рейтинг сообщения: 0
Может на этот раз не прорвёт :facepalm: Я таки попробую докопаться до сути.
DronVolk писал(а):
В тот момент когда это все начнет перекачовывать на отдельную плату придет понимание что половину можно выкинуть.
Половину чего? На плате ардуино есть: МК, кварц с 2-мя кондёрами, стаб. по питанию, кнопка на сбросе. USB-UART в расчёт не берём, его никто не заставляет использовать. Что из перечисленного выше так мешает в готовом устройстве, что придётся выкидывать? И откуда выкидывать? Из кода стабилизатор напряжения выкинуть сложно. Выкидывание кварца - спорно, многим он нужен :)))

Интересует плата. Конкретно железо. Для непредвзятости восприятия можешь представить, что это Discovery какая-нить.

Я вот не понимаю, что мне мешает отладить код на соплях в какой-то отладочной плате и потом заутюжить/зафоторезистить отдельный девайс, в котором будет пахать этот код в другом МК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино что это
СообщениеДобавлено: Сб сен 19, 2015 13:59:10 
Собутыльник Кота
Аватар пользователя

Карма: 61
Рейтинг сообщений: 1363
Зарегистрирован: Вт окт 22, 2013 04:37:23
Сообщений: 2811
Откуда: Казань
Рейтинг сообщения: 0
a5021 писал(а):
А в чем здесь проблема?
Конкретно здесь проблема в том, что для подключения используется панелька, предназначенная для плоских выводов DIP-корпусов. А Вы в неё воткнули штырки Ардуино, толщина которых порядка 0.8 мм. - 2-3 раза воткнуть-вытащить и вероятность глюков из-за плохого прижима вырастает многократно.

Только не нужно сильно возражать, ибо спорить просто не о чем. Решение по-любому очень ненадежное, и если лично у Вас таких глюков не было, надёжнее от этого оно не становится.

_________________
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезисты Ordyl Alpha 340 и AM 140.
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня !
Паяльная маска XV501T-4 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 114 ]    , , 3, , ,  

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


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

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


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

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


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