Альтернатива ардуино: Лучшие аналоги Arduino — Losst

Содержание

Лучшие аналоги Arduino — Losst

Первые компьютеры были размером с целый дом, потом, с течением времени вычислительные машины становились все меньше и компактнее, они уже могли помещаться на столе и многие пользователи обзавелись домашними компьютерами. Но сейчас технологии пошли еще дальше и компьютер может уместиться полностью на ладони.

Это микрокомпьютеры, например, Arduino. Они достаточно дешевы, имеют минимальный размер, но достаточно мощны для выполнения некоторых действий. В этой статье мы рассмотрим лучшие аналоги Arduino, которые вы можете использовать для создания своих проектов. Разберем их сильные стороны и недостатки.

Содержание статьи:

Arduino Uno

Плата Arduino имеет множество модификаций и распространяется в различных моделях. Одна из самых популярных серди пользователей — Arduino Uno. Это самое старое устройство. Оно появилось в 2005 году, как инструмент для студентов. Затем устройство было модифицировано улучшено и клонировано множество раз. Микрокомпьютер Arduino сделал революцию в программировании и электронике.

Официальная версия Arduino Uno стоит $25, но можно найти клон за $5 который будет работать не хуже оригинала. Причина платить полную цену, это разве что поддержать проект. Преимущество Arduino в простое, вам не нужно ничего настраивать, собирать полноценную операционную систему Linux, просто пишите код, компилируйте его и загружайте на устройство.

Другие преимущества — это отказоустойчивость устройства, а также расширяемость, например, если вам нужно добавить Bluetooth, вы просто докупаете недостающую плату. Недостатком Arduino Uno есть то, что здесь используется чип ATMEGA CPU, который имеет небольшое количество памяти и устройство хранения. Поэтому если вы хотите собирать данные, такие, как показания сенсоров, то вам нужно будет передавать их на компьютер.

Лучшие альтернативы Arduino

1. Raspberry Pi Zero

Raspberry Pi Zero — это, по сути, такая же самая оригинальная плата Raspberry Pi Model A+, только уменьшенная до размеров платежной карты. Вы можете приобрести ее за 5-8$. Когда устройство только появилось, оно отправлялось в качестве бесплатного подарка подписчикам журнала MagPi. Этот микрокомпьютер может запустить полноценный дистрибутив Linux и в то же время он достаточно дешевый.

Плата имеет точно такие же возможности, как и Raspberry Pi A+, на ней можно запустить Raspbian или любую другую совместимую операционную систему. Процессора с частотой 1 ГГц и 512 Мб оперативной памяти вряд-ли хватит на что-либо серьезное, но вы можете использовать устройство в качестве микроконтроллера, альтернативы Arduino.

Здесь есть 2 порта microUSB, но нет Ethernet, Bluetooth или Wifi. Но переходники и платы расширений для включения нужных вам технологий можно приобрести достаточно недорого. Это самый мощный из перечисленных микрокомпьютеров, поэтому он используется для сложных задач, которые не всегда по плечу для Arduino, например, обработка данных и визуализация.

2. NodeMCU

NodeMCU — это очень интересный микроконтроллер, который предлагает множество возможностей, особенно учитывая его цену. В отличие от Arduino, который использует 8 битный ATMEA с частотой 16 МГц, здесь используется чипсет ESP8266 с 32 битным процессором Tensilica Xtensa LX106 80 МГц, также здесь есть Wifi, встроенная поддержка TCP/IP, 4 мегабайта встроенного хранилища и 20 кб ОЗУ. В дополнение ко всему тут есть 10 выходов GPIO.

К устройству можно подключать различные компоненты, такие как мониторы, сенсоры или сервоприводы. Как и Arduino, его очень просто использовать, достаточно написать код и загрузить его на устройство по USB. Программы пишутся на Lua, это интерпретируемый язык программирования, похожий на Python или Ruby. Вы можете заказать NodeMCU за $3 из китая или найти более дорогую версию на Amazon.

3. Particle Photon

Particle Photon — это устройство для реализации различных веб-проектов. Устройство поставляется с Wifi и является одной из лучших альтернатив Arduino на данный момент. В качестве процессора используется Cortex ARM M3 с частотой 120 МГц. Писать программы для него нужно так же как и для Arduino, просто пишите код и загружаете его на устройство.

4. ESP8266

ESP8266 — это микроконтроллер с поддержкой Wifi, который набирает популярность среди энтузиастов в электронике. Он стоит дешевле Arduino, но может программироваться в той же Arduino IDE. Но для его питания нужно подавать 3.3 вольта а не 5. Устройство поставляется со встроенным регулятором питания и несколькими портами ввода-вывода.

5. Teensy

Teensy — это самая популярная альтернатива Arduino, которая может использоваться для создания любого DIY проекта. Здесь есть загрузчик, с помощью которого вы можете загружать в память программу даже с USB флешки. С помощью него вы можете эмулировать любое USB устройство, а в качестве процессора используется ARM Cortex M4 с частотой 180 МГц, и 256 Кб оперативной памяти. И здесь тоже можно использовать Arduino IDE.

6. BeagleBone

Устройство использует ARM Cortex V8 с частотой 700 МГц и 256 мегабайт оперативной памяти DDR2, а также флешку объемом 4 Гб. В качестве языков программирования могут использоваться Python, C, C++, PHP, JavaScript. Устройство поддерживает установку SD карты, а также есть USB порт, через который можно подключать различные расширения, например, Ethernet или другой компьютер.

5. MSP430

MSP430 — это альтернатива Arduino, очень похожая на оригинальную плату, но потребляет очень мало энергии, благодаря использованию 16-битного MCU. В качестве среды для разработки программ может использоваться Energia IDE. Микроконтроллер имеет собственную архитектуру что и выделяет его среди других.

6. STM32

STM32 — это дешевый 32-битный микроконтроллер, от STMicroelectronics, одна из лучших альтернатив Arduino. Здесь используется своя среда разработки Keli, а также программатор ST-Link. Устройство использует чип ARM Cortex 32-bit M3 с тактовой частотой 24 МГц и 8 кб оперативной памяти. Среди других преимуществ можно отметить низкое потребление энергии, обработку цифровых сигналов и так далее.

Выводы

В этой статье мы рассмотрели аналоги Arduino uno, которые вы можете использовать в своих проектах. А какое устройство вы бы выбрали? Что используете? Напишите в комментариях!

Лучшие альтернативы для микроконтроллеров Arduino

Помните, что Arduino это не ПК, а микроконтроллер предназначен для выполнения одна задача повторяющееся, то есть, как только вы запрограммируете ее для задачи, она будет выполнять эту задачу и только эту задачу снова и снова, в зависимости от того, как вы ее запрограммировали. Следовательно, эти альтернативы в равной степени являются микроконтроллерами, разработанными для той же цели.

NodeMCU, дешевая альтернатива Arduino

Этот модуль разработки включает в себя мощный ESP8266 Микроконтроллер, считающийся «убийцей Ардуино». У него есть особенность, что у него есть Wi-Fi 802.11 b / g / n модуль со встроенной антенной на 24 дБм. Он имеет размеры всего 58 мм x 31 мм x 13 мм (очень похоже на Arduino Nano и Pro Mini) и доступен как с выводами, так и без контактов, в зависимости от того, для чего он вам нужен и как вы хотите его интегрировать.

Этот микроконтроллер может выполнять тот же код, что и Arduino, но он также позволяет программировать на Lua непосредственно на плате, поэтому это версия, которая придаст вашим проектам большую гибкость.

Teensy 3.6, быстрая и простая альтернатива Arduino

Эта плата также доступна в версиях со штырьками и без них и оснащена микроконтроллером MK66FX1M0VMD18 на базе частоты 180 МГц. ARM Процессор Cortex M4, 256 КБ Оперативная память и 4K EPROM, намного более мощный, чем чип, который включают платы Arduino. Он имеет два порта шины CAN 32, 25 аналоговых входов и 2 выхода (DAC) с разрешением 12 бит. Он также имеет порт micro USB (со скоростью 12 Мбит / с), и они совместимы с архитектурой Arduino, но у них также есть собственная библиотека, называемая Тенсидуино .

MSP430 Launchpad, альтернатива (более) низкого потребления

Хотя цена и мощность очень важны в проектах «сделай сам», потребление является еще одной из наиболее распространенных и повторяющихся проблем. Таким образом, эти платы разработки являются одной из альтернатив Arduino, которые имеют наименьшее потребление из всех существующих, хотя и несколько менее мощные.

STM32, самый универсальный

Хотя почти все платы Arduino имеют широкий спектр применения, в конце они все запрограммированы на одну задачу, как мы говорили в начале. Эти платы SM32 считаются наиболее универсальными для совместимости с Arduino IDE, и по сути дело не в том, что существует альтернатива Arduino под названием «STM32», а в том, что это чип, который поддерживает широкий спектр различных опций.

PocketBeagle, альтернатива Linux

Хотя платы Arduino идеально подходят для простых интерфейсов и задач, иногда требуется немного больше, и для этого у нас есть PocketBeagle, который не превращается в мини-ПК, но совместим с Linux, оставаясь где-то между Arduino и Raspberry Pi.

6 лучших альтернативных микроконтроллеров Arduino

Сегодня Arduino широко известен как лучший путь как к электронике, так и к программированию своими руками, с учебниками для начинающих

до начинающих идей проекта

много.

Поскольку дизайн Arduino с открытым исходным кодом, есть много клонов оригинального ассортимента, доступных онлайн значительно дешевле, чем официальные доски. Использование доски-клона поможет вам сэкономить много денег

и эти платы делают все то же, что и платы Arduino, но они все еще могут быть не совсем тем, что вы ищете.

Существует множество отличных альтернатив Arduino, каждый из которых имеет свои отличия и преимущества. В этой статье мы рассмотрим некоторые из самых дешевых, быстрых и интересных альтернатив линейке Arduino.

1. NodeMCU: дешевая альтернатива Arduino

Одна из наших любимых плат за последние годы — крошечный, но универсальный NodeMCU

, По размерам схожая с Arduino Nano и Pro Mini, эта плата содержит несколько дополнительных ударов, которые откладывают ее в сторону.

NodeMCU (также известный как ESP8266) может запускать знакомую архитектуру Arduino. Что делает его более универсальным, так это возможность программировать на Lua прямо на доске. Добавьте к этому встроенный Wi-Fi и расположение выводов, аналогичное платам Arduino, и вы поймете, почему многие считают эти миниатюрные микроконтроллеры мощной альтернативой.

Помимо этой дополнительной функциональности, реальная выгода здесь — цена. Они являются доступной альтернативой большинству моделей Arduino. Мы использовали один из них в нашем учебном руководстве по освещению корпусов ПК под управлением Wi-Fi, и почти во всех проектах по созданию домашней электроники NodeMCU является идеальным союзником.

.

Этот метод определенно не для новичка, и получающемуся в результате контроллеру все еще требуется кабель USB-последовательный интерфейс FTDI для программирования чипа. Этот метод идеально подходит для тех, кто хочет узнать, как работают платы Arduino, или для проектов, требующих, чтобы аппаратное обеспечение помещалось в очень специфическое пространство. В этом случае автономная схема Arduino использовалась для управления пульсирующим кубом светодиодов.

, что вы тоже можете сделать!

Это также сэкономит деньги по сравнению с ценой официальной платы Arduino, но когда появятся гораздо более дешевые альтернативы и клоны Arduino, вам действительно нужно захотеть сделать свой собственный, чтобы оправдать это!

Какую альтернативу Arduino вы используете?

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

Сейчас существует так много вариантов для проектов домашней электроники, что почти наверняка найдется что-то идеальное для ваших нужд. Самое главное, веселиться!

И не забывайте о своих друзьях, которые любят проекты DIY, когда подарок должен быть, вот несколько отличных идей подарков для поклонников Arduino

:

Полные альтернативы Arduino IDE? [закрыто]

Предупреждение, многословное объяснение не за горами. Я хотел бы прояснить некоторые заблуждения, которые, я думаю, у вас есть.

Arduino действительно две вещи.

  1. Коллекция библиотек C / C ++, скомпилированных с помощью avr-gcc и
  2. Небольшая программа прошивки загрузчика, которая ранее была запрограммирована на чипе с завода.

Да, в Arduino IDE в основном используется avr-gcc — компилятор AVR C. Ваши проекты, или «эскизы», включают в себя упомянутые библиотеки Arduino и скомпилированы с avr-gcc. Тем не менее, это не имеет ничего общего с тем, как что-либо записывается на доску. Как эти эскизы развернуты, немного отличается от обычного.

IDE Arduino связывается с вашим Arduino через микросхему usb-to-serial на плате и инициализирует режим программирования, который понимает загрузчик, и отправляет вашу новую программу на чип, где загрузчик поместит ее в какое-то известное место, а затем запустит ее , Не существует «библиотеки avr, которая выполняет фактическую запись» — это просто среда IDE Arduino, открывающая последовательный порт и общающаяся с загрузчиком — именно так ваши отладочные сообщения печатаются в среду IDE также во время выполнения.

Любая альтернативная среда разработки должна иметь возможность осуществлять эту же последовательную связь с загрузчиком. Arduino легок благодаря всем библиотекам, которые они вам уже предоставляют, и программирование в одно касание из IDE. Я, честно говоря, не думаю, что это становится легче или более удобным для пользователя. Они отобрали все детали микроконтроллера AVR и процесса сборки / развертывания.

Альтернативой может быть что-то вроде avr-studio (которая также использует avr-gcc для своего компилятора) и ICSP-программист (который является дополнительным оборудованием, которое вы должны купить). Вам не предоставляется ничего, кроме некоторых заголовочных файлов определения регистра и некоторых полезных макросов. Вам также не предоставляется какой-либо загрузчик на вашем чипе AVR, это просто чистый лист. Что бы вы ни хотели сделать с микроконтроллером, вам нужно будет углубиться в изучение его периферийных устройств и регистров, а также переместить байты в C. Хотите напечатать отладочное сообщение обратно на ПК? Сначала напишите процедуру UART для print () и откройте терминал на своем компьютере.

На шаг ниже этого вы пишете код в текстовом редакторе и вызываете avr-gcc и avr-dude (инструмент командной строки программирования) из Makefile или командной строки.

На шаг ниже, вы пишете ассемблер в текстовом редакторе и вызываете avr-ассемблер и avr-dude.

Я не уверен , куда я иду с этим, я просто думаю , что существующий IDE и Arduino абсолютно гений и идеально подходит для начинающих — их претензии к славе является дружественным к пользователю-Несс. Может быть, не тот ответ, который вы ищете, изучите рабочий процесс и сделайте что-нибудь классное с ним.

5 отличных альтернатив arduino — новости

5 отличных альтернатив Arduino

Не позволяйте Ардуину повеселиться.

Семейство продуктов Arduino стало очень популярным; объединив природу аппаратного и программного обеспечения с открытым исходным кодом, фонд Arduino ударил по городу. С миллионами устройств на базе Arduino существует также множество проектов, продуктов и ресурсов, которые расширяют потенциал разработчика. Но со всей этой шумихой вокруг советов на базе Arduino, давайте не будем забывать о других отличных альтернативах Arduino. Существует множество плат, которые используют AVR-чипы, похожие на Arduino, но этот список предназначен для плат без сердечников AVR. Проверь их!

Ti MSP430 LaunchPad

За около $ 10, Ti MSP430 LaunchPad — отличная недорогая альтернатива Arduino. MSP430 LaunchPad можно использовать с 3 Ti поддерживаемыми IDE: Energia IDE, CCS Cloud и Code Composer Studio. Energia визуально очень похожа на IDE Arduino и поставляется с довольно несколькими примерами программ, включая «Начало работы с Energia» и «MSP430 очень просто». Как и экраны платформы Arduino, платформа Launchpad имеет различные «бустерные пакеты», чтобы добавить функциональность к плате.

Netduino

Netduino — это плата разработки на основе ARM, запрограммированная с помощью платформы .NET. Благодаря процессору с тактовой частотой 168 МГц эти платы довольно эффективны по сравнению с Arduino UNO. Одним из самых больших преимуществ использования Netduino от Arduino является аналогичный вывод на многих досках Netduino. Существует несколько различных вариантов плат Netduino — взгляните на них и посмотрите, соответствуют ли ваши потребности.

Teensy (ARM-based)

Линейка плат Teensy — небольшие платы на базе микропроцессора Freescale ARM Cortex-M4. Благодаря тактовой частоте до 75 МГц, нескольким шинам данных, 5-ти толерантным контактам и разумной цене, Teensy предлагает много в небольшом пакете. В teensy используется Arduino IDE, поэтому ваш код будет работать без особых изменений. Кроме того, есть несколько дополнительных плат для Teensy для увеличения его функциональности.

Фотонный фотон

Первоначально начатый как Kickstarter под другим именем, Particle с поддержкой Wi-Fi начинает набирать популярность. 120Mhz Particle ARM Cortex M3 запрограммирован с использованием облачной IDE Photon, которая предлагает некоторые дополнительные функции для вашего следующего проекта IOT. Photon расширяет свою линейку продуктов несколькими экранами, а также имеет 3G-версию платы Electron, которая должна выйти в конце января 2016 года.

ESP8266

ESP8266 не является доской для разработчиков, а скорее микропроцессором с поддержкой WiFi, который становится очень популярным. Платы разработки ESP8266 начинаются от $ 2 и доступны различные типы. ESP8266 может быть запрограммирован с помощью Arduino IDE и доступен много документации. По цене, эта доска разработки трудно побить — просто будьте осторожны; эти платы обычно принимают 3, 3 В, а не 5 В!

Хотя это не полный список, есть десятки плат разработки, которые могут быть определенно полезны. Если вы считаете, что я оставил важную информацию о разработке этого списка, дайте мне знать в комментариях ниже!

6 лучших альтернативных микроконтроллеров Arduino

На сегодняшний день Arduino широко известен как лучший путь как к электронике, так и к программированию для самостоятельной пособия для начинающих до идеи для начинающих проектов

Поскольку дизайн Arduino с открытым исходным кодом, есть много клонов оригинального ассортимента, доступных онлайн значительно дешевле, чем официальные доски. Использование доски-клона может сэкономить вам много денег. , и эти платы делают все, что делают платы Arduino, но они все еще могут быть не совсем тем, что вы ищете.

Существует множество отличных альтернатив Arduino, каждый из которых имеет свои отличия и преимущества. В этой статье мы рассмотрим некоторые из самых дешевых, быстрых и интересных альтернатив линейке Arduino.

1. NodeMCU: дешевая альтернатива Arduino

Одна из наших любимых плат последних лет — крошечный, но универсальный NodeMCU. По размерам схожая с Arduino Nano и Pro Mini, эта плата содержит несколько дополнительных ударов, которые откладывают ее в сторону.

NodeMCU (также известный как ESP8266) может запускать знакомую архитектуру Arduino. Что делает его более универсальным, так это возможность программировать на Lua прямо на доске. Добавьте к этому встроенный Wi-Fi и расположение выводов, аналогичное платам Arduino, и вы поймете, почему многие считают эти миниатюрные микроконтроллеры мощной альтернативой.

Помимо этой дополнительной функциональности, реальная выгода здесь — цена. Они являются доступной альтернативой большинству моделей Arduino. Мы использовали один из них в нашем учебном пособии по освещению корпусов ПК под управлением Wi-Fi , и почти во всех проектах по созданию домашней электроники NodeMCU является идеальным союзником.

2. Teensy 3: быстрая альтернатива Arduino

Говоря о быстрых альтернативах Arduino, трудно найти что-то лучшее, чем диапазон досок Teensy. Теперь на итерации 3.6 эти маленькие платы похожи по форме на меньшие платы Arduino Nano и Arduino Micro, но имеют скрытый удар.

В последней версии Teensy 3.6 используется 32-разрядный процессор ARM Cortex-M4 с тактовой частотой 180 МГц, обеспечивающий поразительный уровень вычислительной мощности для своего размера. Последний выпуск поставляется с встроенным слотом для карт памяти microSD для дополнительной встроенной памяти. Teensy также является приемлемой альтернативой с точки зрения стоимости, плата 3.6 стоит чуть более 30 долларов. YouTuber MickMake имеет подробное видео-тестирование доски и демонстрирует некоторые из его возможностей:

Как упомянуто в видео выше, уже мощный встроенный процессор может быть разогнан, что придает еще большую скорость этой чудо-доске. Эти платы стали популярными для многих тинкеров, поскольку они совместимы с IDE Arduino с использованием библиотеки Teensyduino . Это работает в тандеме с собственным программным обеспечением для загрузки Teensy, что делает написание и загрузку кода знакомым всем, кто работал с платами Arduino.

Teensy также работает как USB HID-устройство, очень похожее на Arduino Pro Micro. Это делает его идеальным для сборок, которые требуют распознавания платы таким же образом, как наш проект пользовательских кнопок быстрого доступа .

Популярность досок Teensy растет, и легко понять почему!

3. Панель запуска MSP430: альтернатива Arduino с низким энергопотреблением

Хотя цена и скорость являются важными факторами в большинстве сборок своими руками, энергопотребление также является постоянной проблемой. Устройства регистрации, разработанные, чтобы быть оставленными на месте в течение некоторого времени, могут бороться с поддержанием их функции даже с современными мощными банками батарей.

Решение этой проблемы можно найти в линейке плат MSP430. Многие пользователи сообщают о том, что в течение 15 лет они используют альтернативу с низким энергопотреблением, а рабочий ток в три раза ниже, чем у аналогичных плат Arduino. Для ознакомления с MSP430 см. Вступительное видео Бена Хека:

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

Если вам что-то нравится, возможно, посмотрите на MSP430 !

4. STM32: мультиинструмент

В то время как почти все платы разработки, подобные Arduino, имеют широкое применение, один новичок получает приз за то, что он самый универсальный. Эти доски, также известные как The Blue Pill в разговорной речи, похожи по размеру на Arduino Nano и Pro Micro. Совместимые с Arduino IDE, они покажутся знакомыми всем, кто раньше играл с досками Arduino. YouTuber Великий Скотт! имеет большое сходство и различия между Blue Pill и аналогичными платами Arduino.

Как показывает вышеприведенное видео, эти платы предоставляют еще несколько возможностей для начинающих мастеров, но это еще не все. Наряду со стандартными платами STM32, ST также производит линейку Nucleo .

Все эти микроконтроллеры имеют в своей основе микросхему STM32 , но имеют широкий спектр различных вариантов. Если вы ищете производительность, которая конкурирует с платой Teensy, вариант с низким энергопотреблением для устройств с питанием от батареи или до 144 контактов, эти платы будут иметь версию, идеально подходящую для вашего проекта. Полное изложение доступных плат документировано на веб-сайте ST .

Добавьте к этому множество щитов, очень похожих на более знакомые платы Arduino, и вы получите швейцарский армейский нож микроконтроллера практически для любого случая!

5. PocketBeagle: альтернатива Linux

В то время как платы Arduino идеально подходят для простых интерфейсов и физических взаимодействий, иногда вам нужно немного больше. Вот тут-то и появляется PocketBeagle на базе Linux.

Некоторые из вас могут задаться вопросом, почему эта плата в этом списке, учитывая, что она имеет гораздо больше общего с Raspberry Pi Zero, чем с любой платой Arduino. Хотя это правда, у PocketBeagle есть некоторые льготы, которые делают его соперником.

PocketBeagle имеет пять аналоговых входов, 44 контакта GPIO и слот microSD. Эта крошечная плата Linux невероятно универсальна, и ее можно найти в лагерях Arduino и Raspberry Pi.

Если вам нужен микроконтроллер, который работает как Arduino, но обладает всеми преимуществами полноценной встроенной операционной системы, возможно, вам нужен PocketBeagle .

6. Сделай сам: домашняя альтернатива

Если вы ищете действительно нестандартную бюджетную альтернативу Arduino, подумайте о том, чтобы создать свой собственный с нуля. .

Этот метод определенно не для новичка, и полученный контроллер все еще требует кабеля FTDI USB To Serial Interface для программирования чипа. Этот метод идеально подходит для тех, кто хочет узнать, как работают платы Arduino, или для проектов, требующих, чтобы аппаратное обеспечение помещалось в очень специфическое пространство. В данном случае автономная схема Arduino использовалась для управления пульсирующим кубом светодиодов. , что вы тоже можете сделать !

Это также сэкономит деньги по сравнению с ценой официальной платы Arduino, но когда появятся гораздо более дешевые альтернативы и клоны Arduino, вам действительно нужно захотеть сделать свой собственный, чтобы оправдать это!

Какую альтернативу Arduino вы используете?

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

Сейчас существует так много вариантов для проектов домашней электроники, что почти наверняка найдется что-то идеальное для ваших нужд. Самое главное, веселиться!

И не забывайте о своих друзьях, которые любят проекты DIY, когда настанет подарок, вот несколько отличных идей для подарков для поклонников Arduino. :

Альтернатива Ардуино или взгляд на профессиональную лигу

Специально для mozgochiny.ru

Сегодня мы поговорим о том, чем можно заменить плату Ардуино и стоит ли вообще это делать.

Платформа Arduino покорила сердца и умы радиолюбителей. Она сделала процесс прототипирования более простым, а благодаря огромной поддержки мирового сообщества процесс поиска того либо иного вопроса стал значительно быстрее и эффективнее.

Но рано или поздно разработчик обнаруживает, что возможностей плат Arduino становится недостаточно. И тогда возникает вопрос поиска более функционального аналога… После небольшого поиска в интернете, пришёл к выводу, что STM32 идеально подойдёт для этой цели.

Сравнение двух плат можно разделить на два направления – аппаратная часть и программное обеспечение.

По аппаратной части плата STM32 полностью затмевает Arduino Nano. STM32 имеет почти идентичный форм-фактор (размеры) в сравнении с Nano. Кроме этого STM32 имеет некоторые отличные от Nano функции.

На плате находится модуль RTC (часы реального времени). Можно подключить аккумулятор к выводу Vbat, чтобы сохранить данные RTC.

Также на плате находится контроллер DMA (контроллер прямого доступа к памяти). Все выводы STM32 устойчивы к нагрузке, поэтому не нужны никакие преобразователи уровней. Кроме этого можно программировать плату STM32 с помощью «любимой всеми» программной среды Arduino IDE.

Больше информации о возможностях STM32 можно найти в datasheet.

Скачиваем файлы. Устанавливаем драйвер адаптера FTDI и последнюю версию Arduino IDE с официального сайта «arduino.cc».

en.flasher-stm32
generic_boot20_pc13
en.stsw-stm32102

Разархивируем zip-файл Arduino_STM32 в папку каталога arduino. Затем откроем Arduino IDE, перейдём в диспетчер плат и установим плату Arduino SAM.

Затем подключим адаптер FTDI следующим образом:

  • FTDI ———- VCC (3,3 В) || 3,3 В ———- STM32
  • FTDI———- GND             || GND ———- STM32
  • FTDI———- RX                || PA9 или A9 ———- STM32
  • FTDI———- TX                || PA10 или A10 ———- STM32

Убедитесь, что переставили перемычку на адаптере FTDI с 5В на 3,3В. Теперь установим Flash Tool.

Также, как и в случае с платой Arduino зашиваем загрузчик (Bootloader) в плату STM32. Загрузчик позволит напрямую программировать плату без какого-либо USB-адаптера.

Откроем Flash Tool, выберем «Correct COM PORT» и нажмём «Далее». Выберем «STM32 medium Density 64KB», а затем нажмём «Далее».

Выберем файл .bin и снова жмём «Далее». Через некоторое время вы увидите, что загрузчик прошился. Теперь можем напрямую программировать плату STM32 с помощью USB-кабеля.

Подключим плату STM32 к компьютеру с помощью USB-кабеля и откроем Arduino IDE. Установим параметры, показанные на фото.

Загрузим этот код code_STM32.

После загрузки кода вы увидите, что светодиодный индикатор мерцаем. Можете «поиграть» с задержкой для достижения разных временных интервалов.

На этом всё. Надеюсь, что изложенный материал был полезен. Всем добра!)

datasheet
en.flasher-stm32
generic_boot20_pc13
en.stsw-stm32102
code_STM32

( Специально для МозгоЧинов #Amazing-ARDUINO-Killer/» target=»_blank» rel=»noopener noreferrer»>)

5 микроконтроллеров, которые вы должны знать

1 Альтернативы Arduino: 5 микроконтроллеров, которые вы должны знать

Даже если вы случайный любитель микроконтроллеров , вы наверняка слышали о самых громких именах в этом бизнесе: Arduino, BeagleBone и Raspberry Pi. Однако есть менее известные, но все же качественные микроконтроллеры, которые вы, возможно, пропустили, но должны знать.

2 Панель запуска MSP430

LaunchPad — это недорогой микроконтроллер с низким энергопотреблением от Texas Instruments, производителя BeagleBone.LaunchPad Value Line доступен по цене 4,30 доллара в комплекте со вторым чипом. Микросхема MSP430 также предлагает режим энергосбережения, который активируется почти мгновенно, что идеально подходит для удаленных датчиков. За небольшую часть стоимости Arduino LaunchPad выглядит хорошей альтернативой, по крайней мере, для относительно простых проектов. Тем не менее, он содержит 512 байт ОЗУ по сравнению с 2 КБ Arduino Uno, поэтому Arduino может выиграть для более сложной работы.

3 Нанод

Nanode разработан для работы как Arduino, но создан специально для проектов, подключенных к Интернету.Он оснащен тем же процессором ATmega328, что и Arduino Uno, и вы можете программировать его с помощью Arduino IDE. Nanode использует API открытых данных Cosm для подключения к Интернету для выполнения задач, включая отправку данных в облако, отслеживание онлайн-каналов или работу в качестве сервера для небольшого простого веб-сайта. Это хороший инструмент для разработки подключенных к Интернету датчиков, мониторов или элементов управления. Nanode RF продается по цене 56,57 долларов, что выше, чем цена Arduino. И требуется некоторая сборка, так что приготовьте паяльник.

4 Pinguino PIC32

Это надежный инструмент для создания прототипов, изначально разработанный для студентов-художников. Pinguino имеет тот же размер и форму, что и Arduino Uno, и, как и Arduino, Pinguino имеет оборудование с открытым исходным кодом для запуска IDE с открытым исходным кодом. Однако, несмотря на сходство, форумы Arduino и Arduino не поддерживают Pinguino, и компания сообщает покупателям, что Pinguino может не работать с библиотеками или эскизами Arduino. Pinguino продается за 25 долларов.99, но компания рекомендует покупателям в первую очередь убедиться, что они знакомы с этой технологией и хорошо разбираются в ней — Pinguino не является микроконтроллером для новичков.

5 STM32 Открытие

STM32 Discovery от STMicroelectronics — еще одна недорогая альтернатива; он продается по цене около 9,88 долларов. Однако этот обладает немного большей мощностью, чем другой бюджетный микроконтроллер из нашего списка; Discovery оснащен 32-битным ядром ARM Cortex M3, работающим на частоте 24 МГц, с 8 КБ оперативной памяти.Однако будьте готовы к меньшему количеству пользователей и меньшему количеству документации, которая поможет вам в этом.

6 Крошка 2.0

Teensy 2.0 и его аналог, Teensy ++ 2.0, работают под управлением программного обеспечения Arduino и могут поддерживать библиотеки и эскизы Arduino, что делает их удобными для опытных пользователей, переходящих с Arduino. Говоря о пригодности, микроконтроллеры Teensy оправдывают свое название; Teensy 2.0 размером примерно с четверть, с 25 контактами ввода-вывода и Teensy ++ 2.0 лишь немного больше. Это делает Teensy хорошим выбором для встраивания в проекты, не занимающие много места. Teensy 2.0 продается примерно за 20 долларов, а Teensy ++ 2.0 — примерно за 27,50 долларов. Оба оснащены процессорами AVR с тактовой частотой 16 МГц.

Этот контент создается и поддерживается третьей стороной и импортируется на эту страницу, чтобы помочь пользователям указать свои адреса электронной почты. Вы можете найти больше информации об этом и подобном контенте на сайте piano.io.

6 лучших альтернативных микроконтроллеров Arduino

Сегодня Arduino широко рассматривается как лучший путь как к самостоятельной электронике, так и к программированию, с множеством руководств для начинающих и идеями для новичков.

Поскольку дизайн Arduino является открытым исходным кодом, в Интернете доступно множество клонов оригинального диапазона по значительно более низкой цене, чем официальные платы. Использование платы клонирования может сэкономить вам много денег, и эти платы делают все, что делают платы Arduino, но они все равно могут быть не совсем тем, что вы ищете.

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

1. NodeMCU: дешевая альтернатива Arduino

Одна из наших любимых плат в последнее время — крошечный, но универсальный NodeMCU. По размеру такая же, как у Arduino Nano и Pro Mini, эта плата имеет несколько дополнительных возможностей, которые ее откладывают.

NodeMCU (также известный как ESP8266) может работать со знакомой архитектурой Arduino.Что делает его более универсальным, так это возможность программировать на Lua прямо на доске. Добавьте к этому встроенный Wi-Fi и расположение выводов, аналогичное платам Arduino, и вы поймете, почему многие считают эти миниатюрные микроконтроллеры мощной альтернативой.

Наряду с этой дополнительной функциональностью реальным преимуществом здесь является цена. Они являются доступной альтернативой большей части линейки Arduino. Мы использовали один в нашем руководстве по освещению корпуса ПК с управлением по Wi-Fi, и почти для всех проектов DIY-электроники NodeMCU является идеальным союзником.

2. Teensy 3: быстрая альтернатива Arduino

Говоря о быстрых альтернативах Arduino, трудно найти что-то лучше, чем линейка плат Teensy. Теперь, на итерации 3.6, эти маленькие платы похожи по форме на меньшие платы Arduino Nano и Arduino Micro, но обладают скрытым преимуществом.

Кредит изображения: adafruit.com

Последняя версия Teensy 3.6 использует 32-битный процессор ARM Cortex-M4 с тактовой частотой 180 МГц, что обеспечивает поразительный уровень вычислительной мощности для его размера. Последняя версия поставляется со встроенным слотом для карт памяти microSD для добавления встроенной памяти. Teensy также является жизнеспособной альтернативой с точки зрения стоимости: плата 3.6 стоит чуть более 30 долларов. YouTuber MickMake имеет подробное видео с тестированием платы и демонстрацией некоторых ее возможностей:

Как упоминалось в видео выше, и без того мощный встроенный процессор можно разогнать, что повысит скорость этой чудо-платы размером с пинту.Эти платы стали популярными для многих мастеров, поскольку они совместимы с Arduino IDE с использованием библиотеки Teensyduino. Это работает в тандеме с собственным программным обеспечением-загрузчиком Teensy, чтобы написание и загрузка кода были знакомы всем, кто работал с платами Arduino.

Teensy также работает как USB HID-устройство, как и Arduino Pro Micro. Это делает его идеальным для сборок, в которых требуется, чтобы плата распознавалась таким образом, как в нашем проекте пользовательских кнопок быстрого доступа.

Популярность досок Teensy растет, и легко понять, почему!

3. MSP430 Launchpad: маломощная альтернатива Arduino

Хотя цена и скорость являются важными факторами в большинстве сборок своими руками, потребление энергии также является обычной проблемой. Регистрационные устройства, предназначенные для того, чтобы их оставлять на месте на некоторое время, могут с трудом поддерживать свою функцию даже с современными мощными аккумуляторными батареями.

Решение этой проблемы можно найти в линейке плат MSP430.Уже более 15 лет рассматриваемая как альтернатива с низким энергопотреблением, многие пользователи сообщают о том, что рабочий ток потребляется в три раза ниже, чем у сопоставимых плат Arduino. Для ознакомления с MSP430 см. Вводное видео Бена Хека:

Наконец, микросхемы, поставляемые с этими платами, требуют небольшого количества компонентов, чтобы действовать как отдельные микроконтроллеры в ваших проектах. Это означает, что любую отладочную плату в этом диапазоне можно использовать для загрузки поведения в чип перед тем, как поместить его в свои проекты, сокращая пространство и обеспечивая более широкий спектр использования.

Если вы о власти думаете, возможно, стоит взглянуть на MSP430!

Хотя почти все платы разработки, подобные Arduino, имеют множество применений, один новичок получает приз за то, что он самый универсальный. Эти платы, также известные как The Blue Pill в просторечии, похожи по размеру на Arduino Nano и Pro Micro. Совместимые с Arduino IDE, они покажутся знакомыми любому, кто раньше играл с платами Arduino.YouTuber Великий Скотт! имеет большое количество сходств и различий между Blue Pill и аналогичными платами Arduino.

Как видно из приведенного выше видео, эти доски предоставляют еще несколько возможностей для начинающих мастеров своими руками, но это еще не все. Наряду со стандартными платами STM32, ST также производит линейку Nucleo .

В основе всех этих микроконтроллеров лежит микросхема STM32, но существует огромное количество различных опций.Если вы ищете производительность, сопоставимую с платой Teensy, вариант с низким энергопотреблением для устройств с батарейным питанием или до 144 контактов, у этих плат будет версия, идеально подходящая для вашего проекта. Полный перечень доступных плат документирован на веб-сайте ST.

Добавьте к этому множество щитов, похожих на более знакомые платы Arduino, и вы получите швейцарский армейский нож в виде микроконтроллера практически для любого случая!

5.PocketBeagle: альтернатива Linux

Хотя платы Arduino идеально подходят для простых интерфейсов и физического взаимодействия, иногда вам нужно немного больше. Вот тут и пригодится PocketBeagle на базе Linux.

Некоторые из вас могут задаться вопросом, почему эта плата находится в этом списке, учитывая, что у нее гораздо больше общего с Raspberry Pi Zero, чем с любой платой Arduino. Хотя это правда, у PocketBeagle есть некоторые преимущества, которые делают его соперником.

PocketBeagle имеет пять аналоговых входов, 44 контакта GPIO и слот microSD. Эта крошечная плата для Linux невероятно универсальна и имеет успех как в Arduino, так и в Raspberry Pi.

Если вам нужен микроконтроллер, который работает как Arduino, но имеет все преимущества полноценной встроенной операционной системы, PocketBeagle может быть тем, что вы ищете.

6. Сделай сам: самодельная альтернатива

Если вы ищете действительно нестандартную бюджетную альтернативу Arduino, подумайте о создании своей собственной с нуля.

Этот метод определенно не для новичков, и полученному контроллеру по-прежнему требуется кабель FTDI USB для последовательного интерфейса для программирования чипа. Этот метод идеально подходит для тех, кто хочет узнать, как работают платы Arduino, или для проектов, требующих, чтобы оборудование вписывалось в очень конкретное пространство. В этом случае автономная схема Arduino использовалась для управления пульсирующим кубом светодиодов, который вы тоже можете сделать!

Это также сэкономит деньги по сравнению с ценой официальной платы Arduino, но когда есть гораздо более дешевые альтернативы и клоны Arduino, доступные сейчас, вам действительно нужно захотеть сделать свою собственную, чтобы оправдать это!

Какую альтернативу Arduino вы используете?

Хотя Arduino, безусловно, по-прежнему доминирует с точки зрения одноплатных микроконтроллеров, есть много других отличных плат микроконтроллеров, из которых вы можете выбрать.С момента запуска первого Arduino было много вариантов формы и много споров о том, какой тип микроконтроллера является главным.

Сейчас существует так много вариантов для домашних проектов электроники, что почти наверняка найдется что-то идеально подходящее для ваших нужд. Самое главное, получайте удовольствие!

И не забывайте о своих друзьях, которые любят проекты DIY, когда ожидается подарок, вот несколько отличных идей подарков для поклонников Arduino:

Надеемся, вам понравятся предметы, которые мы рекомендуем и обсуждаем! У MUO есть аффилиат и спонсируемые партнерства, поэтому мы получаем долю дохода от некоторых ваших покупок.Этот не повлияет на цену, которую вы платите, и поможет нам предложить лучшие рекомендации по продуктам.

14 облегченных дистрибутивов Linux, чтобы дать вашему старому компьютеру новую жизнь

Нужна легкая операционная система? Эти специальные дистрибутивы Linux могут работать на старых компьютерах, некоторые из которых имеют всего 100 МБ ОЗУ.

Читать далее

Об авторе Ян Бакли (Опубликовано 216 статей)

Ян Бакли — независимый журналист, музыкант, исполнитель и видеопродюсер, живущий в Берлине, Германия.Когда он не пишет или на сцене, он возится с электроникой или кодом своими руками в надежде стать безумным ученым.

Более От Яна Бакли
Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться

16 альтернатив Arduino IDE для начала программирования

В этой статье представлен список из 16 альтернатив Arduino IDE, которые мы можем использовать, если вас не устраивает классическая среда Arduino IDE или нам нужно больше функций, чем редактор Arduino.

Когда мы начинаем разработку проекта Arduino, обычно мы используем Arduino IDE . В любом случае, есть несколько альтернатив Arduino IDE, которые мы должны рассмотреть, если нас не устраивает стандартная IDE. Как мы знаем, Arduino — одна из самых популярных макетных плат (с несколькими альтернативами), когда приходит время разработать проект IoT или когда мы создаем проект DIY. Обычно мы склонны использовать редактор Arduino не только с кабелями Arduino (такими как Uno, семейство MKR и т. Д.), Но добавляя расширения, которые мы используем с альтернативными платами, такими как ESP32, ESP8266, Wemos и т. Д..

Обычно Arduino IDE — это первый выбор, который мы используем, когда впервые приближаемся к Arduino. Это происходит по нескольким причинам:

  • легко использовать
  • он поддерживает все платы Arduino
  • он имеет встроенный менеджер библиотек простой в использовании

Кроме того, Arduino IDE очень удобна для пользователя без слишком множество опций, меню и т. д., которые могут напугать неопытного пользователя. Это настолько просто, что нам не нужно беспокоиться о том, как это работает, мы можем сосредоточиться только на процессе разработки.Мы пишем код Arduino, а Arduino IDE компилирует его и загружает скомпилированный код в плату Arduino.

Кроме того, у него открытый исходный код, и он работает на нескольких ОС, таких как Windows, Mac OS X и Linux.

В любом случае, если вы не чувствуете себя комфортно с Arduino IDE, есть несколько альтернатив, которые вы можете использовать при разработке проекта Arduino. В Arduino IDE есть некоторые отсутствующие функции, которые могут вас беспокоить, особенно если вы привыкли к такой среде IDE, как Eclipse, Visual Studio или IntelliJ, и это лишь некоторые из них.Одна недостающая функция в Arduino IDE, которая меня действительно беспокоит, — это автозаполнение . Это способ предсказать остальные команды, чтобы вам не приходилось писать все это. В среде IDE мне нравятся некоторые другие функции, такие как отображение параметров функций, подсказок, связанных с синтаксической ошибкой и т. Д.

Список альтернатив Arduino IDE

В этой статье содержится список альтернатив Arduino IDE, которые вы можете использовать при создании проекта Arduino, если вам не нравится стандартная IDE Arduino.Порядок случайный.

PlatformIO

PlatformIO — одна из самых известных альтернатив Arduino IDE. Это интегрированная среда разработки для Интернета вещей. Он поддерживает не только платы Arduino, но и многие другие платы, такие как Raspberry, ESP32, ESP8266 и многие другие. IDE поддерживает все ожидаемые функции, такие как завершение кода и так далее. Это не только IDE, но и поддержка CLI (интерфейса командной строки). Кроме того, PlatformIO поддерживает мультипроекты, темы, управление библиотеками.Интерфейс очень привлекательный и простой в использовании, и он сильно отличается от стандартной Arduino IDE. Это открытый исходный код, и вы можете скачать исходный код с Github. Он требует Python и работает на нескольких ОС. Эта IDE Arduino имеет две разные версии: одна построена на основе Atom, а другая — как плагин кода Visual Studio. Если вы хотите получить больше информации и знать, как использовать PlatfomIO, вы можете обратиться к этой статье.

Веб-сайт: https://platformio.org/

Код Visual Studio

Код Visual Studio — очень интересный инструмент, созданный Microsoft.Это совершенно бесплатно и существует несколько версий для Linux, Windows и OSX. Он предлагает набор функций кода высокого уровня, очень полезных и простых в использовании. Интересно то, что у VSCode есть торговая площадка, где можно загружать новые расширения, которые добавляют новые функции в эту альтернативу IDE. Одно из этих расширений — PlatformIO, которое можно загрузить прямо в VSCode. У вас будут все функции PlatformIO, описанные выше, в совершенно новой среде IDE.

Веб-сайт: https: // code.visualstudio.com/

Eclipse Arduino IDE

Это плагин для Eclipse. Все мы знаем Eclipse и IDE. Если вы наверняка программировали на Java, у вас была возможность протестировать и оценить возможности Eclipse IDE. Это почти стандарт в IDE. Eclipse — очень универсальная среда, которая поддерживает несколько языков программирования, от Jave до C / C ++ и так далее. Эта платформа использует плагины для расширения своих функций и добавления поддержки новой платформы.

Это плагин для Eclipse IDE, который помогает разрабатывать приложения Arduino.Вы можете скачать плагин прямо из Eclipse Marketplace. Конечно, сначала необходимо установить Eclipse C ++ IDE. После установки этого плагина в Eclipse IDE вам необходимо выбрать платформу или, другими словами, SDK, который включает все библиотеки, необходимые для создания приложения. После того, как плагин настроен, вы готовы разработать свой скетч Arduino. IDE — это, по сути, IDE Eclipse, поэтому, если вы знакомы с Eclipse, у вас не возникнет проблем с ее использованием. Эта IDE имеет все функции, которые есть в стандартной IDE Arduino, такие как последовательный монитор для отладки эскиза Arduino.

Веб-сайт: https://marketplace.eclipse.org/content/eclipse-c-ide-arduino

Programino IDE для Arduino

Programino Arduino IDE — это альтернатива Arduino IDE с несколькими функциями. Эта IDE Arduino может использоваться с платами Arduino / Genuino или совместимыми микроконтроллерами. Programino поддерживает язык C / C ++, но в любом случае добавляет поддержку других языков, таких как HTML, Javascript и так далее.

Он полностью совместим с Arduino и имеет следующие основные функции:

  • Подсветка синтаксиса
  • Обозреватель функций
  • Конкурс кода
  • Сворачивание кода
  • Аппаратный просмотрщик

Эта последняя функция очень полезна, потому что у вас всегда есть представление о оборудование, которое вы используете, чтобы вам не нужно было запоминать, например, пин-код.

Sloeber

Sloeber — это IDE с открытым исходным кодом для программирования Arduino. Он основан на Eclipse. Он имеет несколько интересных функций:

  • Контекстно-зависимая окраска
  • Поддержка нескольких проектов
  • Несколько конфигураций

Кроме того, Sloeber поддерживает несколько макетов плат.

Веб-сайт: http://eclipse.baeyens.it/

embedXcode

Это бесплатная IDE Arduino, разработанная для Mac OS X. Эта среда IDE поддерживает подсветку синтаксиса, нумерацию строк и т. Д.Это шаблон для XCode 5 и XCode 6. Эта IDE упрощает разработку эскиза Arduino с помощью интеллектуальной среды, которая помогает вам во время разработки. Эта IDE может использоваться с несколькими макетными платами, такими как Arduino, ESP32, ESP8266, Adafruit и платой на базе Atmel и Cortex. Вы можете ссылаться на его веб-сайт, чтобы получить дополнительную информацию. embedXcode имеет разные версии и лицензии. Существует бесплатная версия, которая поддерживает основные функции, а если вы хотите разблокировать все ее функции, вам следует рассмотреть возможность использования embedXcode +, для которого требуется лицензия.

Веб-сайт: http://playground.arduino.cc/Main/EmbedXcode

Ktechlab

KTechLab — это IDE для микроконтроллеров. Это больше, чем простая IDE, потому что она поддерживает моделирование схем и может моделировать микроконтроллер и его схему. Он способен моделировать линейные и нелинейные устройства, кроме того, этот IDE может визуализировать напряжение и ток, протекающие в цепи. Эта платформа с открытым исходным кодом, и вы можете загрузить исходный код с Github. Он работает в Linux и Windows.

Веб-сайт: https://sourceforge.net/projects/ktechlab/

Codebender

Codebender — это облачная среда разработки Arduino. Он работает онлайн, и вам не нужно устанавливать приложение локально. Это веб-среда Arduino IDE, которая предоставляет все функции, которые вы ожидаете от IDE. Он использует облачный компилятор для преобразования исходного кода и загрузки его в Arduino. Это платформа с открытым исходным кодом, и ее код доступен на Github. IDE Arduino поддерживает выделение кода и многие другие функции.Более того, ваш код Arduino находится в облаке, поэтому вы можете использовать его и получать к нему доступ везде. Он поддерживает несколько досок, и если вы не можете найти свою доску, вы можете загрузить ее определение. Эта функция делает эту платформу очень универсальной. Более того, у него есть важная особенность: возможность использовать код Arduino, написанный другими на вашей плате. Это поможет вам улучшить свои знания.

Веб-сайт: https://codebender.cc/

Visual studio + Visual micro

Это плагин для Microsoft Visual Studio.Эта IDE Arduino полностью совместима с Arduino. Эта IDE помогает вам легко и быстро писать код Arduino с подсветкой синтаксиса, подсказками об ошибках кода и т. Д. Он поддерживает несколько плат Arduino, поэтому вы можете выбрать свою плату для написания кода. Его очень легко использовать, потому что он использует функции Visual Studio, поэтому у вас есть интегрированная среда, в которой вы можете писать код Arduino. Он поддерживает последовательную отладку и позволяет создавать диаграммы. Еще одна интересная особенность — возможность использовать библиотеки Arduino.Visual Micro IDE полностью поддерживает формат библиотеки Arduino, и вы можете легко добавить его в свой код с помощью диспетчера библиотек.

Веб-сайт: https://www.visualmicro.com/

Zeus IDE

Zeus IDE — редактор, поддерживающий несколько языков программирования: C #, Lua, Go и так далее. Эта среда IDE поддерживает несколько функций:

  • Завершение кода C / C ++
  • Подсветка синтаксиса
  • Код интеллектуального отступа

и т. Д. Даже если он не создан специально для Arduino, вы можете использовать его для разработки приложений Arduino.

Веб-сайт: http://www.zeusedit.com/

Atmel Studio

Это профессиональная платформа. Эта интегрированная платформа поддерживает микроконтроллеры SAM и AVR. Используя Atmel studio, вы можете кодировать, отлаживать и загружать свое приложение. Это законченное решение, которое не ограничивается Arduino и предоставляет все функции, облегчающие разработку вашего приложения.

Веб-сайт: http://www.microchip.com/mplab/avr-support/atmel-studio-7

ArduinoDroid

Это другая среда разработки Arduino.Он работает на устройствах Android, и с его помощью вы можете программировать свой Arduino. Это первая IDE, работающая на ОС Android. Об этом стоит упомянуть, потому что это помогает вам писать код с помощью устройства Android. Используя это приложение, вы можете написать и загрузить свой скетч. Он поддерживает несколько плат Arduino. Вы можете использовать драйвер Google

Это полнофункциональная IDE. Вы можете скачать его в Google Play.

Плагин Netbeans для Arduino

Это еще один интересный плагин. Этот плагин работает с Netbeans, поэтому у вас есть все возможности Netbeans при разработке эскиза Arduino.Он работает с Arduino Uno R3, Arduino Mega 2560 и Arduino Duemilanove. Если хотите попробовать, можете скачать плагин.

Веб-сайт: http://plugins.netbeans.org/plugin/46054/arduino

Kate

Kate — редактор нескольких документов, который можно использовать для разработки приложения Arduino. Это не компилятор, это просто редактор, который вы можете использовать для написания кода. Следовательно, вам нужно скомпилировать его с помощью других инструментов.

Веб-сайт: https://kate-editor.org/

Плагин CLion +

CLion — это IDE для разработки приложений C / C ++.Это мощный инструмент, который предлагает интересные функции, такие как навигация по коду, поддержка редактирования кода, например создание методов и т. Д. В него встроена отладка, помогающая находить ошибки и анализировать код «на лету». Он поддерживает расширение плагина. Один из этих плагинов помогает нам разработать приложение для Arduino. Это очень интересный инструмент.

Веб-сайт: https://www.jetbrains.com/clion/

Arduino Pro IDE

Arduino Pro IDE — это следующая IDE Arduino. Это расширенная версия стандартной среды IDE, которая предлагает гораздо больше функций, что делает ее намного лучше, чем «стандартная» версия.Он поддерживает механизм расширения плагинов. Это современная среда разработки для Arduino с поддержкой отладки. Более того, эта альтернатива Arduino IDE предназначена для управления крупными проектами. Интересной особенностью является поддержка C, Python и Javascript. Эта IDE все еще находится в стадии бета-версии, и вы можете загрузить и использовать ее, если хотите попробовать.

Веб-сайт: https://www.arduino.cc/pro/arduino-pro-ide

Рекомендуется :
Arduino-cli: компилирует, загружает и управляет библиотеками, ядрами и платами

Резюме

Эта статья перечислил несколько альтернатив Arduino IDE, которые вы можете использовать, если вас не устраивает стандартная IDE Arduino.Вы должны выбрать тот, который соответствует вашим потребностям и способу программирования. Все эти платформы помогают вам легко и быстро писать приложения Arduino.

Лучшие альтернативы для микроконтроллеров Arduino

Помните, что Arduino — это не ПК, а микроконтроллер , предназначенный для многократного выполнения одной задачи , то есть, как только вы запрограммируете его для задачи, он выполнит эту задачу и только эту задачу снова и снова, в зависимости от того, как вы ее запрограммировали.Таким образом, эти альтернативы в равной степени представляют собой микроконтроллеры, предназначенные для той же цели.

NodeMCU, дешевая альтернатива Arduino

Этот модуль разработки включает в себя мощный микроконтроллер ESP8266 , который считается «убийцей Arduino». Его особенностью является наличие модуля WiFi 802.11 b / g / n со встроенной антенной 24 дБм. Он имеет размеры всего 58 мм x 31 мм x 13 мм (очень похож на Arduino Nano и Pro Mini) и доступен как с выводами, так и без них, в зависимости от того, для чего он вам нужен и как вы хотите его интегрировать.

Этот микроконтроллер может выполнять тот же код, что и Arduino, но он также позволяет программировать на Lua прямо на плате, так что это версия, которая придаст вашим проектам большую гибкость.

Teensy 3.6, быстрая и простая альтернатива Arduino

Эта плата также доступна в версиях с выводами и без них и оснащена микроконтроллером MK66FX1M0VMD18 на базе процессора ARM Cortex M4 180 МГц, 256 КБ ОЗУ и 4 КБ EPROM. , намного более мощный, чем чип, встроенный в платы Arduino.Он имеет два порта шины CAN 32, 25 аналоговых входов и 2 выхода (DAC) с разрешением 12 бит. Он также имеет порт micro USB (со скоростью 12 Мбит / с), и они совместимы с архитектурой Arduino, но у них также есть собственная библиотека под названием Tensyduino.

MSP430 Launchpad, альтернатива (более) низкому потреблению

Хотя цена и мощность очень важны в проектах DIY, потребление — еще одна из наиболее распространенных и повторяющихся проблем. Таким образом, эти платы для разработки являются одной из альтернатив Arduino, которые имеют самое низкое потребление среди всех существующих, хотя они также немного менее мощны.

STM32, самый универсальный

Хотя почти все платы Arduino имеют множество применений, в конечном итоге все они запрограммированы для одной задачи, как мы сказали в начале. Эти платы SM32 считаются наиболее универсальными из-за совместимости с Arduino IDE, и, по сути, дело не в том, что существует альтернатива Arduino под названием «STM32», а в том, что это чип, который поддерживает широкий спектр различных опций.

PocketBeagle, альтернатива Linux

Хотя платы Arduino идеально подходят для простых интерфейсов и задач, иногда требуется немного больше, и для этого у нас есть PocketBeagle, который не превращается в мини-ПК, но совместим с Linux , находясь где-то между Arduino и Raspberry Pi.

Альтернативы Arduino UNO — Какой микроконтроллер купить?

Хотите начать программирование, электронику или Arduino? Большинство людей, естественно, порекомендуют Arduino UNO для начала работы из-за его различных функций и функций. Кроме того, они также широко используются производителями и хорошо документированы, что делает их подходящими для новичков с большим количеством доступных руководств.

Однако чувствуете, что цена Arduino UNO немного выше или заинтересованы в других моделях или альтернативах? Не беспокойтесь, вот несколько альтернатив Arduino UNO! Этот блог будет охватывать:

  • Альтернативы Arduino UNO:
    • Seeeduino V4.2
    • Arduino Nano
    • Seeeduino Nano
    • PocketBeagle
    • NodeMCU v2
  • Создайте свой собственный Arduino!

Альтернативы Arduino UNO

Благодаря дизайну Arduino с открытым исходным кодом существует множество других подобных плат и устройств, похожих на Arduino UNO, которые предлагают такую ​​же производительность или лучшую производительность часто по более низкой цене. Без лишних слов, вот несколько альтернатив Arduino UNO!

Seeeduino V4.2 (6,90 долл. США)

  • Seeeduino V4.2 — это Arduino-совместимая плата, основанная на микроконтроллере ATmga328P.
  • Seeeduino V4.2 основан на загрузчике Arduino UNO и с ATMEGA16U2 в качестве преобразователя UART-USB, что означает, что плата может работать как микросхема FTDI.
  • Вы можете запрограммировать плату через кабель micro-USB, если у вас есть телефон Android, вы можете легко найти кабель micro-USB. Кроме того, вы можете запитать плату через вход постоянного тока, приемлемо от 7 до 15 В. Есть переключатель для выбора напряжения питания системы, 3.3 В или 5 В, что очень удобно, если вы хотите установить в системе 3,3 В для экономии энергии.
  • Кроме того, Seeeduino V4.2 имеет три встроенных интерфейса Grove, которые позволяют легко подключать вашу плату к модулям Grove.
    • Для тех, кто не знает, что такое Grove, Grove — это собственная модульная электронная платформа Seeed для быстрого создания прототипов. Каждый модуль выполняет одну функцию, например, распознавание касания, создание звукового эффекта и т. Д.
    • Многие конфигурации могут быть собраны без пайки или макетирования.Просто подключите модули, и все готово!
    • Наш стандартизированный соединитель Grove позволяет пользователям собирать блоки Grove с использованием строительных блоков, по сравнению с системой на основе перемычек или пайки, их намного проще собирать или разбирать, что упрощает систему обучения для экспериментов, сборки и создания прототипов.
  • По сравнению с Arduino Uno, Seeeduino V4.2:
    • Использует micro USB для питания и программирования платы вместо обычного USB
    • 3 встроенных разъема Grove
    • 3.Выключатель питания системы 3/5 В
    • Цепь постоянного тока вместо LDO, что повышает эффективность
    • Улучшенная схема
  • По сравнению с Arduino Uno, Seeeduino V4.2:
    • Использует micro USB для питания и программирования платы вместо обычного USB
    • 3 встроенных разъема Grove
    • Переключатель питания системы 3,3 / 5 В
    • Цепь постоянного тока вместо LDO, который повышает эффективность
    • Improved Circuit
    • Дешевле всего за 6 долларов.90

Arduino Nano v3 (45,90 долл. США)

  • Arduino Nano — это небольшая, законченная и удобная для макета плата, основанная на ATmega328 (Arduino Nano 3.0).
  • Это компактная плата, похожая на UNO, но отличается конфигурацией выводов, функциями и размером.
  • Благодаря размеру Arduino Nano, а также надежности они легко интегрируются во многие проекты, такие как носимые устройства, мини-роботы и многие другие!
    • Заинтересованы в Arduino Nano? Вы можете проверить наш другой блог о 20 лучших проектах Arduino Nano, чтобы увидеть, какие проекты вы можете сделать с этим маленьким Arduino!
  • Разница между Arduino Uno и Arduino Nano:
    • Размер.Arduino Nano маленький и компактный по сравнению с Arduino Uno. Из-за своего небольшого размера в нем отсутствует разъем питания постоянного тока, и он использует поддержку Mini USB вместо обычного USB, который использует Uno.
    • У nano есть 2 дополнительных аналоговых контакта по сравнению с Arduino Uno с 8 контактами вместо 6.
    • Arduino Nano поддерживает макетную плату, а Uno — нет.

Seeeduino Nano (6,90 долл. США)

  • Seeeduino Nano — это компактная плата, похожая на Seeeduino V4.2 / Arduino UNO, и он полностью совместим с Arduino Nano по распиновке и размерам.
  • Подобно Arduino Nano, он аналогичен спецификациям Arduino UNO, но отличается конфигурацией контактов, размером и функциями.
  • Однако это не совсем то же самое, что Arduino Nano!
    • Он имеет USB Type C, который является симметричным и обратимым для питания и программирования платы вместо Micro USB
    • Дополнительный разъем Grove I2C
    • Менее половины цены всего за 6 долларов.90
  • Разница между Arduino Uno и Seeeduino Nano:
    • Дополнительный разъем Grove I2C
    • Используется поддержка USB типа C по сравнению с обычным USB Uno.
    • Отсутствует разъем питания постоянного тока.
    • У nano 2 дополнительных аналоговых контакта по сравнению с Arduino Uno с 8 контактами вместо 6.
    • Цена. Seeeduino Nano стоит всего 6,90 долларов.

PocketBeagle — OSD3358ARM Cortex-A8 512 МБ ОЗУ (25 долларов.00)

  • Несмотря на то, что Pocketbeagle имеет больше общего с Raspberry Pi, его функции также похожи на Arduino.
  • Имея возможность запускать Linux прямо из коробки и программировать через веб-браузер, нет никаких сомнений в том, что это одноплатный компьютер (SBC).
  • Однако он имеет 5 аналоговых входов с 44 контактами GPIO и слот microSD, что делает его гибким и универсальным и способным функционировать как Arduino, имея при этом полную встроенную операционную систему!
  • Разница между Arduino Uno и Pocketbeagle:
    • Имеет лучший процессор: Octavo Systems OSD3358 1 ГГц ARM® Cortex-A8 с 512 МБ ОЗУ по сравнению с 2 КБ ОЗУ на Arduino Uno
    • Использует USB OTG вместо обычного USB на Uno.
    • Имеет 8 аналоговых входов по сравнению с 6 на Uno.
    • Имеет 44 цифровых порта GPIO по сравнению с 14 на Arduino.
    • Сложнее в использовании и не имеет такого надежного сообщества, как Arduino Uno.

NodeMCU v2 — комплект разработки ESP8266 на основе Lua (8,20 долл. США)
  • NodeMCU, также известный как ESP8266, представляет собой Arduino-совместимую плату для разработчиков со встроенным Wi-Fi и имеет тот же размер, что и Arduino Nano.
  • NodeMcu — это прошивка с открытым исходным кодом и комплект для разработки, который поможет вам создать прототип продукта IOT с помощью нескольких строк сценария Lua или с помощью программного обеспечения Arduino IDE.
  • Он имеет аппаратный ввод-вывод, подобный Arduino, который может значительно сократить избыточную работу по настройке и управлению оборудованием. Вы также можете кодировать как Arduino, но в интерактивном режиме в скрипте Lua.
  • Представьте себе Arduino со встроенным Wi-Fi и возможностью программирования Lua прямо на плате стоимостью менее 10 долларов. Это NodeMCU V2!
  • Разница между Arduino Uno и NodeMCU:
    • NodeMCU использует порт micro USB по сравнению с обычным USB на Uno
    • NodeMCU поставляется с большим объемом оперативной памяти 128 КБ по сравнению с 2 КБ на Arduino Uno
    • Распиновка у него меньше, чем у Arduino Uno.
    • Имеет встроенный Wi-Fi по сравнению с Arduino Uno, где для его подключения к Wi-Fi потребуются дополнительные экраны и стоимость.
    • Документация и сообщество не так надежны, как Arduino.
    • NodeMCU имеет 4 МБ ПЗУ по сравнению с Uno с 32 КБ, что означает, что NodeMCU может хранить больше кода.

Создайте свой собственный Arduino!

Не хотите покупать новый Arduino или просто хотите попробовать свои силы в создании собственного Arduino? Есть еще одна альтернатива для Arduino Uno, которая не требует покупки микроконтроллера для создания собственного Arduino!

Для любого электрика, использующего Arduino, это определенно будет интересным и информативным проектом!

Что вам нужно?

Заинтересованы? Вы можете найти полное руководство по MakeUseOf!

Сводка

Несмотря на то, что Arduino Uno по-прежнему остается одной из лучших плат для начала работы с электроникой и кодированием благодаря своей документации и сообществу, в настоящее время существует также множество вариаций и альтернатив, которые вы можете рассмотреть помимо Uno, которые дешевле и также предлагают лучшая производительность!

Что вы думаете обо всех этих альтернативах? Сообщите нам о своих мыслях в комментариях ниже!

Заинтересованы в других продуктах Arduino? Вы можете ознакомиться со всеми платами Arduino, которые мы предлагаем здесь, а также с нашими платами, совместимыми с Seeeduino, здесь!

Заинтересованы в дополнительной информации, связанной с Arduino? Вы можете проверить:

Следите за нами и ставьте лайки:

Теги: Arduino, Альтернатива Arduino, Плата Arduino, Arduino Nano, arduino uno, Альтернатива Arduino UNO, Плата Arduino UNO, Микроконтроллер Arduino UNO, Arduino Uno R3, Arduino Uno rev3, Лучшая альтернатива Arduino, NodeMcu, PocketBeagle, Seeeduino, Seeeduino Nano, Seeeduino Nano v4.2

Продолжить чтение

10 Arduino IDE Альтернатива для начала программирования — Java Code Geeks

Когда мы начинаем разработку проекта Arduino, обычно мы обычно используем Arduino IDE . В любом случае, есть несколько альтернатив Arduino IDE, которые мы должны рассмотреть, если нас не устраивает стандартная IDE. Как мы знаем, Arduino — одна из самых популярных макетных плат (с несколькими альтернативами), когда приходит время разработать проект IoT или когда мы создаем проект DIY.

Обычно IDE Arduino — это первая IDE, которую мы используем при первом приближении к Arduino. Это происходит по нескольким причинам: он прост в использовании, он поддерживает все платы Arduino, у него есть простой в использовании встроенный менеджер библиотек. Более того, IDE Arduino очень удобна для пользователя, в ней нет слишком большого количества опций, меню и т. Д., Которые могут напугать неопытного пользователя. Это настолько просто, что нам не нужно беспокоиться о том, как это работает, мы можем сосредоточиться только на процессе разработки. Мы пишем код Arduino, а Arduino IDE компилирует его и загружает скомпилированный код в плату Arduino.Вот это.

Более того, это открытый исходный код, и он работает на нескольких ОС, таких как Windows, Mac OS X и Linux.

В любом случае, если вы не чувствуете себя комфортно с Arduino IDE, есть несколько альтернатив, которые вы можете использовать при разработке проекта Arduino. В Arduino IDE есть некоторые отсутствующие функции, которые могут вас беспокоить, особенно если вы привыкли к такой среде IDE, как Eclipse, Visual Studio или IntelliJ, и это лишь некоторые из них. Одна недостающая функция в Arduino IDE, которая меня действительно беспокоит, — это автозаполнение.Это способ предсказать остальные команды, чтобы вам не приходилось писать все это. В среде IDE мне нравятся некоторые другие функции, такие как отображение параметров функций, подсказок, связанных с синтаксической ошибкой и т. Д.

Список альтернатив Arduino IDE

В этой статье содержится список альтернатив Arduino IDE, которые вы можете использовать при создании проекта Arduino, если вам не нравится стандартная IDE Arduino. Порядок случайный.

PlatformIO

PlatformIO — одна из наиболее известных альтернатив Arduino IDE.Это интегрированная среда разработки для Интернета вещей. Он поддерживает не только платы Arduino, но и многие другие платы, такие как Raspberry, ESP32, ESP8266 и многие другие. IDE поддерживает все ожидаемые функции, такие как завершение кода и так далее. Это не только IDE, но и поддержка CLI (интерфейса командной строки). Кроме того, PlatformIO поддерживает управление несколькими проектами, темами и библиотеками. Интерфейс очень привлекательный и простой в использовании, и он сильно отличается от стандартной Arduino IDE.Это открытый исходный код, и вы можете загрузить исходный код с Github. Он требует Python и работает на нескольких ОС. Эта IDE Arduino имеет две разные версии: одна построена на основе Atom, а другая — как плагин кода Visual Studio. Если вы хотите получить больше информации и знать, как использовать PlatfomIO, вы можете обратиться к этой статье.

Веб-сайт: https://platformio.org/

Eclipse Arduino IDE

Источник: https://www.eclipse.org/community/eclipse_newsletter/2017/april/article4.php

Это плагин для Eclipse .Все мы знаем Eclipse и IDE. Если вы наверняка программировали на Java, у вас была возможность протестировать и оценить возможности Eclipse IDE. Это почти стандарт в IDE. Eclipse — очень универсальная среда, которая поддерживает несколько языков программирования, от Jave до C / C ++ и так далее. Эта платформа использует плагины для расширения своих функций и добавления поддержки новой платформы.

Это плагин для Eclipse IDE, который помогает разрабатывать приложения Arduino. Вы можете скачать плагин прямо из Eclipse Marketplace.Конечно, сначала необходимо установить Eclipse C ++ IDE. После установки этого плагина в Eclipse IDE вам необходимо выбрать платформу или, другими словами, SDK, который включает все библиотеки, необходимые для создания приложения. После того, как плагин настроен, вы готовы разработать свой скетч Arduino. IDE — это, по сути, IDE Eclipse, поэтому, если вы знакомы с Eclipse, у вас не возникнет проблем с ее использованием. Эта среда разработки Arduino имеет все функции стандартной среды разработки Arduino, такие как последовательный монитор для отладки эскиза Arduino.


Веб-сайт: https://marketplace.eclipse.org/content/eclipse-c-ide-arduino

Programino IDE для Arduino


Programino Arduino IDE — это альтернатива Arduino IDE с несколькими функциями. Эта IDE Arduino может использоваться с платами Arduino / Genuino или совместимыми микроконтроллерами. Programino поддерживает язык C / C ++, но в любом случае добавляет поддержку других языков, таких как HTML, Javascript и так далее.

Он полностью совместим с Arduino и имеет следующие основные функции:

  • Подсветка синтаксиса
  • Обозреватель функций
  • Конкурс кода
  • Сворачивание кода
  • Аппаратный просмотрщик

Эта последняя функция очень полезна, потому что у вас всегда есть представление о оборудования, которое вы используете, чтобы вам не нужно было запоминать, например, пин-код.

embedXcode

Это бесплатная IDE Arduino, разработанная для Mac OS X. Эта IDE поддерживает подсветку синтаксиса, нумерацию строк и т. Д. Это шаблон для XCode 5 и XCode 6. Эта IDE упрощает разработку эскиза Arduino с помощью интеллектуальной среды, которая помогает вам во время разработки. Эта IDE может использоваться с несколькими макетными платами, такими как Arduino, ESP32, ESP8266, Adafruit и платой на базе Atmel и Cortex. Вы можете ссылаться на его веб-сайт, чтобы получить дополнительную информацию.embedXcode имеет разные версии и лицензии. Существует бесплатная версия, которая поддерживает основные функции, а если вы хотите разблокировать все ее функции, вам следует рассмотреть возможность использования embedXcode +, для которого требуется лицензия.

Веб-сайт: http://playground.arduino.cc/Main/EmbedXcode

Ktechlab

KTechLab — это IDE для микроконтроллеров. Это больше, чем простая IDE, потому что она поддерживает моделирование схем и может моделировать микроконтроллер и его схему. Он способен моделировать линейные и нелинейные устройства, кроме того, этот IDE может визуализировать напряжение и ток, протекающие в цепи.Эта платформа с открытым исходным кодом, и вы можете загрузить исходный код с Github. Он работает в Linux и Windows.

Веб-сайт: https://sourceforge.net/projects/ktechlab/

Codebender

Codebender — это облачная среда разработки Arduino. Он работает онлайн, и вам не нужно устанавливать приложение локально. Это веб-среда Arduino IDE, которая предоставляет все функции, которые вы ожидаете от IDE. Он использует облачный компилятор для преобразования исходного кода и загрузки его в Arduino. Это платформа с открытым исходным кодом, и ее код доступен на Github.IDE Arduino поддерживает выделение кода и многие другие функции. Более того, ваш код Arduino находится в облаке, поэтому вы можете использовать его и получать к нему доступ везде. Он поддерживает несколько досок, и если вы не можете найти свою доску, вы можете загрузить ее определение. Эта функция делает эту платформу очень универсальной. Более того, у него есть важная особенность: возможность использовать код Arduino, написанный другими на вашей плате. Это поможет вам улучшить свои знания.

Веб-сайт: https://codebender.cc/

Другие полезные ресурсы:

Как использовать интерфейс Rest с Arduino
Как управлять светом светодиодов с помощью Arduino
11 Visual IoT Tools для разработки IoT-приложения

Visual studio + Visual micro

Это плагин для Microsoft Visual Studio.Эта IDE Arduino полностью совместима с Arduino. Эта IDE помогает вам легко и быстро писать код Arduino с подсветкой синтаксиса, подсказками об ошибках кода и т. Д. Он поддерживает несколько плат Arduino, поэтому вы можете выбрать свою плату для написания кода. Его очень легко использовать, потому что он использует функции Visual Studio, поэтому у вас есть интегрированная среда, в которой вы можете писать код Arduino. Он поддерживает последовательную отладку и позволяет создавать диаграммы. Еще одна интересная особенность — возможность использовать библиотеки Arduino.Visual Micro Arduino IDE полностью поддерживает формат библиотеки Arduino, и вы можете легко добавить его в свой код Arduino с помощью диспетчера библиотек.

Веб-сайт: https://www.visualmicro.com/

Zeus IDE

Zeus IDE — редактор, поддерживающий несколько языков программирования: C #, Lua, Go и так далее. Эта среда IDE поддерживает несколько функций:

  • Завершение кода C / C ++
  • Подсветка синтаксиса
  • Код интеллектуального отступа

и т. Д. Даже если он не создан специально для Arduino, вы можете использовать его для разработки приложений Arduino.

Веб-сайт: http://www.zeusedit.com/

Atmel Studio

Это профессиональная платформа. Эта интегрированная платформа поддерживает микроконтроллеры SAM и AVR. Используя Atmel studio, вы можете кодировать, отлаживать и загружать свое приложение. Это законченное решение, которое не ограничивается Arduino и предоставляет все функции, облегчающие разработку вашего приложения.

Веб-сайт: http://www.microchip.com/mplab/avr-support/atmel-studio-7

ArduinoDroid

Это другая среда разработки Arduino.Он работает на устройствах Android, и с его помощью вы можете программировать свой Arduino. Это первая IDE, работающая на ОС Android. Об этом стоит упомянуть, потому что это помогает вам писать код с помощью устройства Android. Используя это приложение, вы можете написать и загрузить свой скетч. Он поддерживает несколько плат Arduino. Вы можете использовать драйвер Google

Это полнофункциональная IDE. Вы можете скачать его в Google Play.

Резюме

В этой статье перечислены несколько альтернатив Arduino IDE, которые вы можете использовать, если вас не устраивает стандартная IDE Arduino.Вы должны выбрать тот, который соответствует вашим потребностям и способу программирования. Все эти платформы помогают вам легко и быстро писать приложения Arduino.

Отличные альтернативы микроконтроллеру Arduino

Дорогие ли микроконтроллеры? Проведенное нами небольшое исследование показало, что средняя цена микроконтроллеров составляет 30 долларов, что не следует считать слишком дорогим для обычного человека. Но с точки зрения функций и возможностей микроконтроллеры различаются в зависимости от их брендов, а также от фирмы, которая их разрабатывала.А в мире микроконтроллеров Arduino по-прежнему остается бесспорным королем благодаря своему размеру рынка и широкой доступности своих продуктов.

Это не означает, что другие достойные конкуренты не останутся в стороне от обсуждения того, какой микроконтроллер вам следует рассмотреть. Таким образом, этот пост будет посвящен некоторым ведущим брендам, с которыми вы можете познакомиться при поиске альтернатив Arduino для своих проектов.

Шесть лучших альтернатив Arduino

Первый комплект разработчика в списке — Photon, разработанный Particle.Этот комплект был разработан с необходимыми функциями, необходимыми для работы ваших проектов IoT. Это также довольно доступно и может быть отправлено в большинство западных стран. Возможности Photon включают:

  • Интегрирует микросхему Cypress Wi-Fi, которая дает ему атрибуты облака / подключения.
  • Микроконтроллер STM32 ARM Cortex M3 дает ему достаточно энергии для переноса ваших устройств.
  • Доступ к приложению Particle, а также к веб-средам IDE, средам разработки для рабочего стола и другим инструментам разработки.
  • Доступ к сообществу Particle, где делятся проектами и идеями.

Photon можно использовать для ваших проектов DIY в таких областях, как робототехника, вычисления, взаимосвязанные устройства и т. Д. И его функции делают его альтернативой Arduino Uno и Yun, но по более доступной цене в 19 долларов. .

ESP8266 от Espressif Systems

Здесь у нас есть еще одна альтернатива Arduino, которая становится довольно популярной в электронном сообществе из-за высокого уровня предоставляемых ею функциональных возможностей.Он был построен специально для проектов DIY и действительно хорошо справляется со своей работой. Особенности ESP8266 включают в себя;

  • Встроенный Wi-Fi с протоколом TCP / IP, который дает вам доступ к облаку и другим взаимосвязанным устройствам.
  • Встроенное пространство для подключения USB-устройств, а также для питания и программирования комплекта.
  • Функции UART или последовательного интерфейса
  • 16 контактов GPIO для входов и выходов
  • Он питается от 32-битного RISC-микропроцессора L 106
  • 1 МБ флэш-памяти

Микропроцессор является отличной альтернативой целому ряду продуктов Ардуино может предложить.ESP8266 может служить заменой Uno, Mega и Yun. Этот микропроцессор был разработан исключительно для использования с электрическими проектами, но также будет работать с роботами и вычислять планы DIY. Это стоит примерно 15 долларов.

Pinguino 45K50

Модель 45K50, созданная Pinguino, была разработана, чтобы предоставить студентам и дизайнерам из художественного сообщества мощный микропроцессор, способный воплотить ваши идеи в жизнь. Он выполняет следующие функции:

  • 8-битное процессорное ядро ​​12 MIPS, работающее на частоте 48 МГц, обеспечивает питание этого процессора
  • 17 цифровых входов / выходов с 5 общими аналоговыми входами
  • 2 выхода PWM
  • UART для последовательной связи и т.п.

45K50 поставляется в виде набора, который необходимо собрать перед использованием. Он преимущественно используется в художественных проектах и ​​может заменить Arduino Uno. За 25 долларов за микропроцессор вы получите именно то качество, за которое вы заплатили.

Этот комплект для разработки является основным продуктом STMicroelectronics и содержит достаточно мощности и функций, необходимых для легкого проектирования ваших роботов или вычислительных проектов. STM32 также довольно дешев, и его следует рассматривать как отличную альтернативу Arduino.Особенности обнаружения STM32 следующие:

  • 15 цифровых входов / выходов с общими аналоговыми входами
  • UART для последовательной связи и т. Д.

STM32 довольно дешевый и предназначен для использования в электронном и техническом секторе. Это означает, что вы можете использовать их в своих проектах робототехники, устройствах Интернета вещей или вычислительных задачах, и у вас будет контроллер, который можно настроить в соответствии с вашими ожиданиями. STM32 стоит примерно 15 долларов, что делает его очень доступным как для студентов, так и для любителей, желающих воспользоваться преимуществами развития Интернета вещей.Важно отметить, что это альтернатива Arduino Uno, способная выполнять работу.

Teensy 2.0 был разработан с единственной целью — стать отличной альтернативой Arduino, что делает его одним из микроконтроллеров, которые необходимо учитывать. Эта альтернатива предлагает функции, подобные Arduino, и может запускать программное обеспечение Arduino, что, в свою очередь, означает доступ к обширной библиотеке Arduino. Характеристики микроконтроллера:

  • Он определяет 25 входных и выходных контактов
  • Он оснащен процессором AVR 16 МГц
  • Он также работает с Mac OS X, Linux и Windows
  • Он оснащен USB-пространством, которое помогает в программировании

Teensy может адекватно заменить Arduino Uno и Mega с небольшими трудностями или без них, а по доступной цене в 25 долларов это то, что нужно иметь.

Nanode, как Arduino, предлагает широкий спектр микроконтроллеров, которые можно использовать при разработке электрических проектов, роботов и устройств Интернета вещей. Он поставляется как комплект для разработки, а это означает, что вы должны быть готовы выполнить некоторую сборку и пайку, прежде чем приступить к работе с платой.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *