Косплей по Iron Man от James Bruton, и тут не без Arduino
https://www.youtube.com/playlist?list=PLpwJoq86vov8gC5fYZu6z...
На видео автор собирает всякие электронные примочки на базе Arduino для своего детища.
Enjoy.
Видео на ночь. DIY #1
Данные видео подойдут для просмотра любителям самодельной электроники
Дисплей от Nokia 5110. Устранение царапин, защита стекла
Мини термопласт. Литьё пластмасс в домашних условиях.
16 канальный ШИМ контроллер PCA9685. Управление сервоприводами
АМПЕРВОЛЬТМЕТР НА ATMEGA8
Графический анализатор спектра Atmega8+LCD
Асинхронная Arduino c JavaScript - Espruino
Всем доброго времени суток.
Начну с простого вопроса. Хотели бы вы иметь полностью асинхронную ардуинку с интерпретатором JavaScript и при том иметь возможность открывать скетч прямо с платы? Мне бы хотелось, например. Это дает невероятные возможности как в разработке так и в исполнении кода.
Сегодня при гуглении интерпретатора JS для ардуинки я забрел на сайт Espruino. Оказалось что я нашел нечто большее чем искал.
Очередной клон ардуино? Вовсе нет. В данных платах используются процессоры STM32F103RCT6 ARM Cortex M3 и STM32F401CDU6 ARM Cortex M4. Это дает неплохие возможности для разработки.
В первую очередь меня заинтересовала заявленная возможность использовать JS вместо C++. JS компактней и более ориентирован на простую и быструю разработку. К примеру кусок кода который будет моргать светодиодом будет выглядеть так:
var l;
setInterval( function () {
digitalWrite(LED1,l=!l);
},200);
Никакого единого loop() и монструозных функций. Можно использовать объекты и цепочки вызовов с return.
Из того что на плате стоит интерпретатор выливается следующий огромный плюс. Можно использовать родные для JS setTimeout и setInterval вместо delay, а это дает нам асинхронность выполнения кода т.к. при delay плата тупо прерывает работу на заданное количество мс в случае с setInterval и setTimeout просто запускается таймер и продолжается работа процессора.
Но при чем тут Arduino хотите спросить вы? Да при том что небезызвестная нам Амперка выпускает Espruino в форм-факторе Arduino и большая часть шилдов и датчиков с ней совместима. Благо что все либы на C++.
Сама платка.
Распиновка.
Что хочется добавить. Плата интересная но стоит прилично в чем явно проигрывает ардуине. Из минусов языка это нестрогая типизация переменных. Из плюсов - проект опенсорсный и ядро шьется на другие микрухи. Еще одним минусом является конская стоимость этого чуда на али.
В ближайшее время постараюсь заказать это чудо "российской сборки" и запилить на нем что-нибудь.
Для желающих более подробно ознакомиться с Искрой или Espruino добавляю ссылки.
https://geektimes.ru/company/amperka/blog/273664/ - очень подробно про эспруино и искру.
http://www.espruino.com/ - родной сайт эспруино.
Надеюсь хоть кому-то этот пост будет интересен.)
Arduino Nano V3 - лучшая плата для старта в теме ардуино
Привет Arduino комьюнити на пикабу. Хочу представить мой видеообзор Arduino Nano V3 платы:
Почему именно Arduino Nano V3? Да потому что она недорогая(на aliexpress они продаются меньше чем за 1.8 доллара за штуку), к тому же у этой платы есть всё что нужно для старта - крутой микроконтроллер ATmega328(есть ещё версии с урезанным ATmega168, но лучше доплатить пару центов, и взять полноценную ардуинку), поддержка популярных интерфейсов SPI, I²C, UART, что делает плату совместимой с всеми датчиками, к тому же плата довольно таки небольшая по размерах. Вот она на фоне AA батарейки аккумулятора:
На плате присутствует Mini USB разъём, на том же алиэкспресс есть обновлённая версия с Micro USB, кабель с этим разьёмом сейчас есть у каждого, правда опять же такая плата на пару центов будет дороже.
И кстати, это именно и есть та ардуинка, которую я использовал для создания инерционного трекера:
http://pikabu.ru/story/inertsionnyiy_treker_na_baze_arduino_...
Только как вы могли заметить, тут я уже распаял штырьки. Да да, плата приходит в распаянном состоянии, так что придётся немного подымить паяльником.
Ещё советую ардуинку покупать на базе USB-UART преобразователя CH340G - будет меньше проблем с драйверами. Драйвера для CH340G ищутся по первой/второй ссылке в гугле по запросу "CH340G driver".
Подробнее по данной плате можно почитать на официальном русскоязычном сайте по теме ардуино:
http://arduino.ru/Hardware/ArduinoBoardNano
Там же есть отличный форум:
И справка по синтаксису:
По поводу "С чего начать?" я бы посоветовал посмотреть видеоуроки Джереми Блюма:
https://www.youtube.com/playlist?list=PLfDmj22jP9S759DT250VV...Я и сам когда-то смотрел, повторял, учился... Хотя я и сейчас учусь. Мир микроконтроллеров просто громадный, и постоянно развивается, вычислительная мощь растёт, а размеры и цена - падают.
Если вкратце, то наверное всё, дополняйте меня в комментариях если на чём-то не обострил внимание или что-то опустил.
Сообщество - TECHNO BROTHER
Тематика:
Микроконтроллеры
Сделай Сам
Радиолюбительство
Техника
Гаджеты
OldStuff (древние гаджеты)
OldSchool (по технике, например ретро приставки)
Обзоры на новые и старые гаджеты
Ремонты техники
Электроника
Обсуждения моддинга и сам моддинг
Коллекционирование гаджетов
Примеры:
Моддеру удалось расширить объём ПЗУ Google Nexus 5 до 64 ГБ
"Это что за элемент?" Основы электроники. Резистор.
PCB Ruler. Линейка радиолюбителя или мультитул для электронщика
Предлагаю вам сделать самодельный фонарик, работающий на воде!
Технопрончик от Кластера - делаем свой картридж для Денди/Famicom
Benefon ESC - Первый телефон с GPS
Мини паяльник своими руками работающий от 3.6-9 вольт
Электроника МС 0511 или "УК НЦ" — «учебный компьютер — научный центр»
Самый дешёвый металоискатель на 2n2222 и ардуино + SMD
Ну и как же без ТехноПлюшек?)
"ТехноПлюшкин" - Cтаренький, но удаленький BlackBerry 6230 один из первых на "BB OS"
@gepka, @DanteGeek, @razniepodelki, что скажите?
Электроника и электронщики
Хоть тема и достаточно узкая, но постов на Пикабу достаточно, чтобы создать сообщество тех, кому это интересно.
Как сделать различные контроллеры управления светом, умный дом, зеркала с дисплеем и прочее.
Hello, Микроконтроллер!
Предложение создать сообщество, посвященное устройствам, которые можно собрать в домашних условиях, базирующимися на микроконтроллерах, а также теоретическим основам, новинкам, и т.д.
Посты которые писал я:
http://pikabu.ru/story/mikrokontroller_03_quotpreryivaniyaqu...
http://pikabu.ru/story/mikrokontroller_02_quotbegushchie_ogn...
http://pikabu.ru/story/mikrokontroller_01_pilot_2493613
А также многое другое по тегу "микроконтроллеры"
http://pikabu.ru/tag/%EC%E8%EA%F0%EE%EA%EE%ED%F2%F0%EE%EB%EB...