Android і Arduino. Програмне забезпечення

  • Час 20-04-2015, 15:14
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

У першій частині статті ми трохи розглянули стандарт Android Open Accessory і ADK плати сумісні з даним стандартом. Перша стаття вийшла суто теоретична, а в даній статті ми розглянемо установку і настройку необхідного програмного забезпечення. Всю роботу я буду приводити в ОС Windows 7, проте, дані версії ПЗ також існують і під Linux-системи. Тому якщо у вас стоїть Linux, то все буде аналогічно.

Встановлення та налаштування Arduino IDE

1. Установка Arduino IDE. Скачайте і встановіть останню версію Arduino IDE, на даний момент це 1.0.1. Завантажити можна з офіційного сайту тут.
Я б також порадив вам завантажити і версію 0023 т.к. на даний момент Arduino 1.0.1 ще сира і деякі проекти можуть не заробити. Встановіть їх в різні папки, 2 версії IDE без проблем уживаються один з одним.

Arduino UNO урок 3 - Таймінг

  • Час 15-04-2015, 14:03
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

Звернемося до першого уроку, де ми управляли LED. Між включенням і вимиканням якого була секундна затримка.

У використовуваної там програмі (див. нижче код) був один дуже великий недолік. Для витримки паузи між вкл/викл LED в 1 сек. нами була використана функція delay(). В цей час контролер не може виконувати інші команди в головній функції loop()

/* Блимання LED* ------------ * * Вмикає і вимикає світлодіод (LED) приєднаний * до виходу 13, з інтервалом в 2 секунди * */ int ledPin = 13; // LED приєднаний до висновку 13 void setup() { pinMode(ledPin, OUTPUT); // встановлюємо висновок 13 як вихід } void loop() { digitalWrite(ledPin, HIGH); // включаємо LED delay(1000); // пауза 1 секунда digitalWrite(ledPin, LOW); // вимикаємо LED delay(1000); // пауза 1 секунда }

Перше, що ми зробимо, це внесемо невеликі коректування в функцію loop().

Arduino: спасибі і прощай

  • Час 7-04-2015, 15:57
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

Для Arduino повинен обов'язково настати цей день...

Arduino - це відмінна платформа для моделювання на основі мікроконтролера, що має багато варіацій, з купою проектів з відкритим кодом, підручників, форумів і т. д. для початківців. Використовуючи простий IDE(Integrated Development Environment, Інтегрована середовище розробки), код на основі C++, USB кабель і кілька пасивних компонентів, можна почати блимати світлодіод або обмінюватися повідомленнями з комп'ютером (з Mac теж) за кілька хвилин, не маючи будь-яких серйозних попередніх знань в електроніці.

Це прекрасний старт, але як довго можна працювати з Arduino? Досить довго, але до певного моменту, тому що в електроніці, як і скрізь в житті є компроміс між простотою і продуктивністю. Час і необхідність прийняття такого рішення залежить тільки від вас.

Логгер температури і відносної вологості на chipKIT

  • Час 16-03-2015, 18:34
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

У статті розповідається про створення Логгер температури і відносної вологості на базі ПК з використанням плати chipKIT Uno32 і датчика DHT11. Для складання пристрою не потрібно ніяких додаткових проводів (крім кабелю USB) і компонентів; датчик DHT11 підключається безпосередньо до чотирьох портів введення / виводу плати Uno32 і проект готовий до роботи. Цей проект можна використовувати як просту та зручну систему моніторингу температури і відносної вологості навколишнього середовища в серверній кімнаті. Uno32 зчитує показання датчика DHT11 через задані інтервали часу і посилає отримані дані на комп'ютер через USB-UART інтерфейс. Додаток для ПК написано у відкритій програмній платформі Processing і записує дані в ASCII файл. Також програма відображає температуру і відносну вологість в реальному часі на екрані комп'ютера.