LINUX.ORG.RU

История изменений

Исправление watchcat382, (текущая версия) :

потому, что ардуина это конструктор. Не нужно ничего знать

То что конструктор - это хорошо. А вот насчет «не знать» я не согласен Надо сесть и специально выучить аж отдельный язык. Ну пусть не самостоятельный язык,а некий искусственный диалект С++, нигде больше не употребляемый и на мой взгляд старого программиста - излишне переусложненный.

собирай всё по мануалам и будет работать.Но в какой то момент у ардуинщика начинает чесаться ЧСВ и он вываливает свое поделие на общее обозрение.

А учитывая что мануалы пишет вот эти,у которых ЧСВ чешется - то работать оно если и будет то скорее вопреки чем благодаря :) И периодически вижу на форумах как народ жалуется на какие-то крайне трудноповторимые и трудноуловимые глюки того что на ардуиновском недоязыке написано. И подсказать толком никто не может потому что те кто этот язык знает(ну или думает что знает) - не представляют себе во что оно в итоге компилируется. А кто имеет опыт работы с микроконтроллерами - те пользуются обычным Си и тем более не знают «язык ардуино». На мой взгляд идея железа как «конструктора» - хороша. Но не надо было пытаться свой язык изобрести. Создание языков программирования - это весьма наукоемкая область. Лучше бы они рантайм Ada под avr допилили до рабочего состояния: https://habr.com/ru/articles/161257/

У нас на предприятии такой кадр с помощью ардуины и мигающего светодиода разогнал 50кВт двигатель

При отсутствии понимания электрических процессов он и на stm32 сделал бы ровно тоже самое. Так что конкретно в этом случае ардуина не виновата. Впрочем, один из законов Мерфи гласит: «Приобретенный опыт пропорционален количеству сломанного оборудования».

Исправление watchcat382, :

потому, что ардуина это конструктор. Не нужно ничего знать

То что конструктор - это хорошо. А вот насчет «не знать» я не согласен Надо сесть и специально выучить аж отдельный язык. Ну пусть не самостоятельный язык,а некий искусственный диалект С++, нигде больше не употребляемый и на мой взгляд старого программиста - излишне переусложненный.

собирай всё по мануалам и будет работать.Но в какой то момент у ардуинщика начинает чесаться ЧСВ и он вываливает свое поделие на общее обозрение.

А учитывая что мануалы пишет вот эти,у которых ЧСВ чешется - то работать оно если и будет то скорее вопреки чем благодаря :) И периодически вижу на форумах как народ жалуется на какие-то периодические крайне трудноповторимые и трудноуловимые глюки того что на ардуиновском недоязыке написано. И подсказать толком никто не может потому что те кто этот язык знает(ну или думает что знает) - не представляю себе во что оно в итоге компилируется. А кто имеет опыт работы с микроконтроллерами - те пользуются обычным Си и тем более не знают «язык ардуино». На мой взгляд идея железа как «конструктора» - хороша. Но не надо было пытаться свой язык изобрести. Создание языков программирования - это весьма наукоемкая область. Лучше бы они рантайм Ada под avr допилили до рабочего состояния: https://habr.com/ru/articles/161257/

У нас на предприятии такой кадр с помощью ардуины и мигающего светодиода разогнал 50кВт двигатель

При отсутствии понимания электрических процессов он и на stm32 сделал бы ровно тоже самое. Так что конкретно в этом случае ардуина не виновата. Впрочем, один из законов Мерфи гласит: «Приобретенный опыт пропорционален количеству сломанного оборудования».

Исходная версия watchcat382, :

потому, что ардуина это конструктор. Не нужно ничего знать То что конструктор - это хорошо. А вот насчет «не знать» я не согласен Надо сесть и специально выучить аж отдельный язык. Ну пусть не самостоятельный язык,а некий искусственный диалект С++, нигде больше не употребляемый и на мой взгляд старого программиста - излишне переусложненный.

собирай всё по мануалам и будет работать.Но в какой то момент у ардуинщика начинает чесаться ЧСВ и он вываливает свое поделие на общее обозрение.

А учитывая что мануалы пишет вот эти,у которых ЧСВ чешется - то работать оно если и будет то скорее вопреки чем благодаря :) И периодически вижу на форумах как народ жалуется на какие-то периодические крайне трудноповторимые и трудноуловимые глюки того что на ардуиновском недоязыке написано. И подсказать толком никто не может потому что те кто этот язык знает(ну или думает что знает) - не представляю себе во что оно в итоге компилируется. А кто имеет опыт работы с микроконтроллерами - те пользуются обычным Си и тем более не знают «язык ардуино». На мой взгляд идея железа как «конструктора» - хороша. Но не надо было пытаться свой язык изобрести. Создание языков программирования - это весьма наукоемкая область. Лучше бы они рантайм Ada под avr допилили до рабочего состояния: https://habr.com/ru/articles/161257/

У нас на предприятии такой кадр с помощью ардуины и мигающего светодиода разогнал 50кВт двигатель

При отсутствии понимания электрических процессов он и на stm32 сделал бы ровно тоже самое. Так что конкретно в этом случае ардуина не виновата. Впрочем, один из законов Мерфи гласит: «Приобретенный опыт пропорционален количеству сломанного оборудования».