Добрый день. Подскажите пожалуйста а arduino понимает только свой язык или допучкается программирование на С или Асемблере. Заранее спасибо.
Ардуино понимает только свой собственный бинарный код, но к счастью писать можно на тех языках, для которых написан компилятор, который переведет программу с этого языка на бинарный. На сколько мне известно он существует только для С.
Для С/С++. А поскольку компилятор все равно генерит ассемблерный код перед трансляцией его в машинные инструкции, то и на ассемблере писать можно.
Спасибо) А не подскажите еще вопрос - на сколько сложно соединить какой-нибудь андроидный планшет с платой arduino что б получить более эффективные мозги?
Буду благодарен если подскажите где можно скачать С-шный компилятор , а то поиск в гугле ничего не дал.
Мне не нравится их язык.В компилятор как я понимаю способен перерабатывать только его(возможно меня дезынформировали).На выходе хочется выучить что-то что может пригодиться не только в домашних игрушках.Опыт программирования имею, правда несколько более высокие языки.Но все равно думаю знаю на что иду Спасибо за подсказку
а чем С не высокий язык? а вот Wiring - уже фреймворк, к тому же тяжеловесный. некоторые путают понятия языка, среды программирования и фреймворков для удобства написания кода.
C как и C++ если не ошибаюсь допускает вставки Асемблера что уже позволяет работать ниже чем с той же Java-ой с которой я знаком. Честно - мне не знакомо понятия фреймворка. Но для меня Wiring это язык или технология как вам удобно который можно использовать только в приделах Arduino.А мне так эе хотелось продолжить обучение только на этот раз в более интерестной форме.
Можно упрощенно считать язык С неким подмножеством языка С++. Тут подробней. Вы можете программировать на С и в Arduino IDE, не используя функции Wiring, на форуме вроде примеры всплывали неоднократно.
Спасибо я уже ознакомился. Спасибо.Видимо еще не попадались.Ну значит я почти определился с чего начну. Тем более как помнится arduino не плохо совмещается с компанентами других производителей.