История изменений
Исправление 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 сделал бы ровно тоже самое. Так что конкретно в этом случае ардуина не виновата. Впрочем, один из законов Мерфи гласит: «Приобретенный опыт пропорционален количеству сломанного оборудования».