АнончикЕсть пруф где скачать не сложную прогу на С++ с открытым исходным кодом для изучения языка? Хочу посмотреть на работающую програмулину и поиграться
Аноня знаю у тебя есть!
>>172459719 (OP)На гитхабе. Ты школьник или дебил
>>172459719 (OP)>>172459918Двачую этого. Припоминаешь любую софтину и пишешь её название в поиск гитхаба. Большинство, что я юзаю как оказывается - опенсорсное, так что проблем возникнуть в поиске не должно, я думаю.
>>172459918я начинающийи искать не знаю гдеможет есть прога для взаимодействия с ардуинкой?
позязязя
>>172459719 (OP)Смотри сначала на небольшие утилиты, вроде всяких конвертеров/обработчиков файлов и прочих маршрутизаторов-автоматизаторов, они обычно небольшие и код там в один или максимум файлов, вполне могут найтись мэйкфайлы. Потом начинай смотреть в сторону более крупных и полноценных утилит, которые например полностью работают из командной строки, но скучей аргументов/фильтров/etc., вроде ffmpeg'а, ну а потом уже изучай графические утилиты, с каким-нибудь Qt или Gtk.
Аноныя правильно ищу? https://github.com/search?l=C%2B%2B&p=1&q=stm32&type=Repositories&utf8=%E2%9C%93но там нет же программ с открытым исходным кодом! какие-то ебучие хранилища
>>172460256да пруфя начинающий...
>>172460256очень хочу вкатиться
>>172459719 (OP)> не сложнуюРусский для начала изучи.
>>172460660Ну ты жопа. Нашел где пристыдить.
>>172459719 (OP)Изучение одного лишь языка тебе ничего не даст, максимум сможешь написать объектно-ориентированный hello world.
>>172460778hello world есть в учебнике блядь.Его я уже сделал.Мне нужен для примера рабочий вариант! Мечтаю написать программу для работы с микроконтроллером
>>172460919ардуино себе купи
>>172461027СУКА БЛЯДЬ Я ХОЧУ ПОКА ИДЕТ МИКРОКОНТРОЛЛЕР УЖЕ НАЧАТЬ ИЗУЧАТЬ КАК РАБОТАЮТ НОРМАЛЬНЫЕ ПРОГРАММЫ БЛЯЯЯЯЯ
>>172460021>>C++>для взаимодействия с ардуинкойЕбаный стыд.
>>172460919Но для микрух программы на C пишутсямимо-недавно-запилил-проект-на-2к-строчек кода-под-AVR
>>172460919Ну смотри, как я понял, тебе нужна программа для управления микроконтроллером с компа.Не знаю че там на счет примеров, но общение с ардуинкой обычно происходит через SERIAL PORT, и для этого нужна библиотека. Так же нужна будет библиотека для графического интерфейса, и так как, скорее всего, свою ты не напишешь, лучше взять готовую QT или GTK.
>>172461548>Графическая библиотека>Для управления микроконтроллеромНахуя?
>>172461256А что?
>>172461597Консолеблядь не человек!
>>172461633А кто сказал консоль? Лампочками - вывод, кнопочками - ввод!
>>172461929Речь про управление микроконтроллером с компьютера, а не с самого микроконтроллера.
>>172461548> QT или GTK.няшагде взять???
>>172462365Гтк можно на петоне. Последовательный порт тоже.
>>172461615Не страдай хуйней. Выпроси у мамки $20, пиздуй на Али пока лавочку не прикрыли, заказывай stm8, stm32, esp8266, esp32 и st-link + USB-TTL-конвертер, чтобы все это шить и общаться со своими железяками через последовательный порт. Еще возьми штук 40 dupont-коннекторов female-female и пару релюх, чтобы поморгать светом в сортире по таймеру с синхронизацией времени по NTP. Для программирования - голая сишка (общепринятый стандарт) или asm+forth (удобнее, есть полноценный REPL).
>>172461615>>172462555Да, и датчиков каких-нибудь до кучи. DHT22 там, BH1750, PIR-датчик движения. Оно все копеечное, вполне можешь уложиться в изначальную двадцатку. Когда свет в коридоре научится сам включаться, если кто-то направился ночью с сортир, а в сортире, наоборот, выключаться, когда его забыли выключить - добро пожаловать в дивный мир микроконтроллеров.
>>172463438абасралсяа я есть более профессиональное применение микроконтроллеров? ну там..производство и вся хуйня?
>>172463599Ну вперед, с места в карьер, поднимать производство! А оставленный свет в сортире так и будет гореть всю ночь.
>>172459719 (OP)Анон, на хабре под ардуино есть много данных.По примерам -на вот книгу100 примеров на Сhttp://rgho.st/7NBTXYCwH
>>172463438Сидишь, давишь пасту. Паста не идет. Свет гаснет, машешь руками как срущая чайка.
>>172465743Это болезнь "готовых решений". У тебя свет не погаснет, потому что пикрелейтед за 70 центов подскажет контроллеру, что на очке кто-то сидит и свет гасить рано.
>>172466963Однако!
>>172461615Для ардуинки тебе сишечки хватит за глаза. Нахуя засирать неокрепший мозг крестами?
>>172467231А то! Возможности безграничны, ёпта!Например, у твоей мультиварки выставление нужного режима сложнее и неочевиднее, чем подготовка Боинга к взлету. Ну и переделай ее на управление с телефона, сделай удобную конкретно тебе морду и режимы, а контроллер будет за тебя ебанутые сочетания клавиш "нажимать".
>>172464505анон, дай для stm32 ))
Хочу сделать объявление.С++ изучаю для того чтобы начать работать с STM32. Ардуино со светом в сортире оставим школьникам
>>172467612а есть более значимые проекты?
>>172467878Хочу высказать предположение.Все порыв изучить С++ для STM32 через пару недель разобьется о суровую реальность с монструозными тулзами и мегабайтами стандартов. А свет в сортире так и продолжит гореть по ночам.
Так РАБАТЯГИ, а я хочу заняться квадракоптерами, сделать себе хуиту 450 рама, на нее 4к камеру, и по возможности динамик и микрофон, что бы к примеру когда я подлетел к тяночке сказал бы, что она не умеет какатькрасивая.Как сделать такую схему, что бы я микрофоном мог говорить, на квадре висел динамик и мою речь или запись слышали?
И ище какой есть самый нормальный не дорогой набор на 450 раме, с норм движками ну со всеми хуитками...
>>172468099Все "проекты" в Старбаксе и барбершопах. Заурядные пейзане просто делают, что могут, теми инструментами, что есть в наличии.
Оп, ты - это я. Реально.ПиздецМне страшно.
Ну тут есть любители квадралетов, или может есть спец доска, про которую я не знаю.
>>172459719 (OP)Wishmaster
>>172468985я делаю самолетбудем летать на нем вместе!
>>172469261Авиатор, что за салолет, расскажи лучше.
>>172459719 (OP)Анончик, где скачать чертежи двигателя бнв для изучения двигателестроения? Хочу посмотреть на работающий чертёж и поиграться.
>>172468461Дрочую адвоката.
>>172463438Есть возможность задавать тебе вопросы по stm, если они появятся?
>>172470491думаешь не получится сделать отключение света в сортире?
>>172470731Если я правильно понимаю, то сигнал мы будем посылать по wifi. Наверняка непросто работать с esp модулем.
>>172469261А я мечтаю о самолёте. Сделать конечно, круто, но с нашими законами... Вот коплю монеты для прав и ЛА. (В евро офк) Ты с какого региона будешь? кемерово
>>172470934гугли NodeMCU - можно под ESP писать код на lua и не ебать мозг>>172467878c++ на stm не нужен. Стандартная библиотека сожрет кучу памяти, а ООП подход можно использовать и на чистом С.
>>172471522Я понимаю, что с++ не нужен, это тебе не оп пишет
>>172470491Чувак, я не просто так на этой помойке сижу. Необезличенное общение, лишние обязательства, вся херня - это не мое.>>172470934>Если я правильно понимаю, то сигнал мы будем посылать по wifi.Если ты о esp8266 - нам вообще не обязательно что-то там куда-то посылать. В этой штуке дури едва ли не больше, чем во втором пеньке. Вся управляющая логика вполне может и на ней самой крутиться, включая всякие интегралы и прочий матан. Хочешь легко вкатиться - рекомендую прошить в нее PunyForth. Тогда сможешь писать и отлаживать свое творчество прям на ESP'хе, без перепрошивок на каждый чих и прочего говна. Прямо по WiFi.
давайте воткнем микроконтроллер в сраный трактор
>>172471603Не первый раз натыкаюсь на этот Forth. Писать на таком языке - это же такое себе решение в плане карьеры. Что делать-то с ним потом? Уж лучше на C писать, нет?
>>172471629Я до сих пор не понимаю почему контролёры не ставят ВЕЗДЕ, это же ахуенно
с++ устарел давно. нам его еще 5 лет назад в универе давали на 1 курсе, он уже тогда был говном мамонтаучи php или java
>>172472289Ебанутый, с чего бы плюсы устарели, а жаба и пхп нет?
Вот вы все ардуинки и stm'ки... А если я хочу с AVR работать, ммм?
>>172472518Да это толстяк, че ты его кормишь-то?
>>172472289
>>172472664>>172472518>2018 год>c++
>>172472782>2018 год>до сих пор не понимает разницу между C и C++
>>172472782>printfСлишком жырный наброс.
>>172471820>Не первый раз натыкаюсь на этот Forth. Писать на таком языке - это же такое себе решение в плане карьеры.Этот "язык" - тончайшая обертка над голым железом. Несколько процедур на асме или сразу в машинном коде, десяток "слов" на нем же для скорости, все остальное - на себе самом. Если опыт есть - все это пишется за пару вечеров. И все, для твоей железки готов REPL, среда разработки и отладки (на ней самой), ОС с кооперативной многозадачностью, текстовый редактор, удобная работа с фиксированной точкой, you name it. Самое то, чтобы пощупать новое для себя железо.>Уж лучше на C писать, нет?Промышленный код можешь писать на чем угодно, что там тебе потребно для карьеры. Форт учится за неделю-две, включая написание собственной реализации. Не самая бестолковая трата времени, как по мне.
>>172472782
>>172472782C++ 2018 года это выразительный, современный и красивый язык.#include <numeric>#include <vector>#include <functional>#include <iostream> unsigned int fibonacci(unsigned int n) { if (n == 0) return 0; std::vector<int> v(n, 1); adjacent_difference(v.begin(), v.end()-1, v.begin()+1, std::plus<int>()); // "array" now contains the Fibonacci sequence from 1 up return v[n-1];} }
>>172473207уверен, что твое говно можно на нормальном языке в 2 строчки уложить
>>172473151ебать, давай еще и турбо ассемблер сюда докучи вкинь, пробирочный.
>>172473389Укладывальщик, потом не забудь подсчитать накладные расходы.
>>172473389: fib ( x1 x2 -- x1 x2 x3 ) 2dup + ;: showStack ( i*x -- ) BEGIN depth ?dup WHILE CR 0< IF 0 ELSE depth . . THEN REPEAT ;:3
Программисты рейт пожалуйста этот учебный курс
>>172473004Как хобби да, интересно
>>172473207import java.math.fibonnaciint [] array;foreach in array:....java.math.fibonnaci(10);
>>172474287>>172473207Я обосрался, там не 10 а i. Ну ты понял если не совсем даун
>>172474034хуйня, хоть я и не жавист
анчоусытак дали ссылку на программу или нет?
>>172474326Какие проблемы? Я показывал язык, а не математические библиотеки, которых в плюсах намного больше.
>>172474226Ну да, типа того. А вообще в современном мире это язык быстрого прототипирования.
>>172473389А, тебе краткость нужна? Тогда держи, это же "нормальные языки"Перл: ^2,✲+✲...✲ГольфСкрипт: 1.{.@.p+.}do><>: 0:nao1v LF a+@:n:<oJ: (%-.-✲:)t.Hexagony: 1="/}.!+/M8;Jelly: +¡1K: {x(|+\)/0 1}05AB1E: 1$<FDr+FAC: 1+⌼1
Значит С не нужен?