CraftDuino v2.0
  • - это CraftDuino - наш вариант полностью Arduino-совместимой платы.
  • CraftDuino - настоящий конструктор, для очень быстрого прототипирования и реализации идей.
  • Любая возможность автоматизировать что-то с лёгкостью реализуется с CraftDuino!
Просто добавьте CraftDuino!
Рейтинг
+13.70
голосов:
12
avatar

Arduino  

Виртуальный Windows-шилд для Arduino


Виртуальный Windows-шилд (Windows Virtual Shields), позволяет использовать Windows Phone как своеобразный набор шилдов.
Получается, что скетч на Arduino сможет получить доступ к разным датчикам и возможностям телефона, через привычные и простые в использовании библиотечные вызовы.

( Читать дальше )

Arduino ASCII art

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

Arduino UNO

                                      +-----+
         +----[PWR]-------------------| USB |--+
         |                            +-----+  |
         |         GND/RST2  [ ][ ]            |
         |       MOSI2/SCK2  [ ][ ]  A5/SCL[ ] |   C5 
         |          5V/MISO2 [ ][ ]  A4/SDA[ ] |   C4 
         |                             AREF[ ] |
         |                              GND[ ] |
         | [ ]N/C                    SCK/13[ ] |   B5
         | [ ]v.ref                 MISO/12[ ] |   .
         | [ ]RST                   MOSI/11[ ]~|   .
         | [ ]3V3    +---+               10[ ]~|   .
         | [ ]5v     | A |                9[ ]~|   .
         | [ ]GND   -| R |-               8[ ] |   B0
         | [ ]GND   -| D |-                    |
         | [ ]Vin   -| U |-               7[ ] |   D7
         |          -| I |-               6[ ]~|   .
         | [ ]A0    -| N |-               5[ ]~|   .
         | [ ]A1    -| O |-               4[ ] |   .
         | [ ]A2     +---+           INT1/3[ ]~|   .
         | [ ]A3                     INT0/2[ ] |   .
         | [ ]A4/SDA  RST SCK MISO     TX>1[ ] |   .
         | [ ]A5/SCL  [ ] [ ] [ ]      RX<0[ ] |   D0
         |            [ ] [ ] [ ]              |
         |  UNO_R3    GND MOSI 5V  ____________/
          \_______________________/
		  


Arduino MEGA

( Читать дальше )
  • 0
  • 20 ноября 2015, 17:43
  • admin
  • 1+1

Arduino IDE 1.6.6

Arduino IDE
Вышла новая версия среды Arduino версии 1.6.6. Скачать.

Среди множества исправлений и улучшений, заслуживает внимания добавление возможности строить графики — инструмент Плоттер по последовательному соединению (Serial plotter).

( Читать дальше )
  • 0
  • 5 ноября 2015, 14:02
  • admin
  • 1+1

Новая версия среды разработки Atmel Studio 7 поддерживает импорт скетчей Arduino

Atmel Studio 7
В новую версию среды разработки — Atmel Studio 7, добавлена возможность импортировать свои Arduino-скетчи (включая используемые библиотеки), созданные в среде Arduino IDE, в C++ проекты и продолжить работу с ними в профессиональной среде разработки.

( Читать дальше )

Переходим от Arduino к программированию ATtiny13 на C

ATtiny13
Программирование Arduino даёт не только огромный простор для фантазии и возможностей, но, как и любой фреймворк, одновременно навязывает свой стиль и ограничивает возможности.
Поэтому, если чувствуется, что Arduino становится тесноват — можно не только перейти на 32-битные контроллеры (например, STM32), но и попробовать более низкоуровневое программирование контроллеров.

Уходя ближе «к железу» — программировать придётся на более близком к железу уровне — и если это не ассемблер, то уж язык программирования Си — точно.
Пример подобного программирования уже приводился в статье Arduino/CraftDuino и WinAVR — программируем на чистом С.
У такого стандартного программирования микроконтроллеров есть существенное преимущество перед использованием Arduino-вских скетчей.
Однако, за низкоуровневый полный контроль и возможность использовать все ресурсы микроконтроллера, приходится расплачиваться долгим и внимательным изучением документации (datasheet-а) на микроконтроллер.
Т.е., если у вас ещё не было опыта работы с конкретным микроконтроллером — то вместо быстренького набрасывания скетча для решения своей задачи — вам придётся потратить дополнительное время на изучение мат. части.

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

Для примера, возьмём меленький, простой и дешёвый контроллер ATtiny13.

( Читать дальше )

Как сделать самодельный шилд для Arduino


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

( Читать дальше )

Измерение ёмкости конденсатора при помощи Arduino

Схема измерения ёмкости конденсатора при помощи Arduino
Беспаечная макетная плата, немного проводов и пара резисторов на 220 Ω и 10 kΩ — вот и всё что нужно, чтобы измерить ёмкость конденсатора при помощи контроллера Arduino.

Код скетча:

( Читать дальше )

Управление моторчиком при помощи реле-модуля


Обычно, чтобы управлять моторчиком при помощи контроллера Arduino, используется драйвер двигателей.
Самые популярные варианты — это микросхема L293D (чаще всего используется в мотор-шилдах) или для двигателей помощнее — L298.
Однако, поуправлять мощными коллекторными двигателями постоянного тока можно и при помощи спаренного реле-модуля.

( Читать дальше )

Партнёрсво между Microsoft и Arduino: Windows 10 - официально лицензирована для Arduino

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

( Читать дальше )