ПРОЕКТИ:

Безкоштовні точки доступу Wi-Fi в Україні

- Пошук людей через Інтернет

Тестуємо Wi-Fi доступ до Інтернету: моніторинг, безпека…__SEO - пошукова оптимізація – ключ до успіху

Безкоштовні телефонні дзвінки через Інтернет__Соціальні мережі, як спосіб знайти однодумців

Безпека при роботі в Інтернеті__Про Київ в Інтернеті

Arduino _

Raspberry Pi  Unix, Linux. Ubuntu, Fedora...- це не так вже й страшно

Знайти драйвер в Інтернеті  Пошук технічної документації

Сценарії для Інтернету   Пошук патентів в Інтернеті

Невидимий Інтернет    Пірингові мережі: видимі і невидимі

Посилання:

Сайт про все: isearch.in.ua

Персональний сайт Пальшина Єгора

Сайт мого учня

Ділова розвідка в Інтернеті

Розширення Pi Co-op Arduino Raspberry Pi
Рейтинг статті: / 3
НайгіршеНайкраще 
Pi Co-op Arduino Pi Co-op - плата розширення для Raspberry Pi, яка передає потужність мікроконтролера Arduino нашому улюбленому одноплатному комп'ютеру.
Що таке Pi Co-op?
Pi Co-op об'єднує в собі гнучкість Pi з дивовижними можливостями мікроконтролера Arduino. Для синхронізації критично важливих додатків Arduino виступає королем. Додаючи його до Pi Ви отримаєте найкращий контроль аналогових датчиків, які вимагають аналого-цифрового перетворення і пристроїв, які мають чутливі до часу шини даних. Це включає в себе LCD-екрани і NeoPixels.
Параметри:
Pi Co-op Arduino-1
  • ATMEGA328P мікроконтролер
  • 10bit 8-канальний АЦП
  • Може бути запрограмований безпосередньо з Pi за допомогою безкоштовного Arduino IDE
  • Швидкість UART до 115200 бод
  • ATMEGA328P виводи у вбудованому роз’ємі типу «мама» для легкого створення прототипів
  • Pi може отримувати живлення через плату
  • Стандартні затискачі з кроком 2.54 мм на всіх роз’ємах
Повна специфікація знаходиться на офіційній сторінці продукту PiCo-op, включаючи посилання на чудове керівництво користувача.
Ось відео Dawn Robotics, яке дає чудове введення про плату:
Крок 1 - Початкове налаштування
Налаштування Pi Co-op займає всього кілька простих кроків. Запуск двох команд нижче в командному рядку. Ваш Pi необхідний бути підключеним до Інтернету:
sudo apt-get update
sudo apt-get install arduino git
Це дозволить встановити Arduino IDE (це дозволить Вам відправляти "скетчі" Arduino на пристрій) та систему управління програмним забезпеченням Git.
Тепер виконайте наступну команду для завантаження ресурсів Pi Co-op:
git clone https://bitbucket.org/DawnRobotics/pi_co-op.git
Для того, щоб спілкуватися з пристроєм, послідовний порт повинен бути включений на GPIO виводах Pi. В установчому файлі можна зробити ці зміни конфігурації для дозволу послідовного інтерфейсу. Це дозволяє Pi спілкуватися з Pi Co-op:
cd pi_co-op
sudo python setup_pi_co-op.py install
Закінчимо конфігурацію шляхом перезавантаження Raspberry Pi:
sudo reboot
Крок 2 - Програмування Arduino
Коли закінчиться перезавантаження Pi введіть:
startx
щоб увійти на робочий стіл LXDE.
Тепер можете запустити Arduino IDE. Це може бути зроблено за допомогою значка в розділі “Programming” ("Програмування") в стартовому меню робочого столу або набравши "Arduino" в вікні LXTerminal командного рядка. Коли запуститься IDE, екран повинен виглядати наступним чином:
Pi Co-op Arduino-2
Тут багато прикладів сценаріїв всередині інтегрованого середовища, відомих як «скетчі» («ескізи»). Приклад "hello world" у громадськості Arduino являє собою скетч з назвою "Blink". Завантажте приклад "Blink" використовуючи послідовність меню File > Examples > 01 Basics > Blink:
Pi Co-op Arduino-3
Скетч Blink завантажиться і виглядатиме приблизно так:
Pi Co-op Arduino-4
Хоча за замовчуванням, як правило, правильно, швидко перевірити, що тип плати встановлений на "Arduino Uno", використовуючи послідовність меню Tools > Board:
Pi Co-op Arduino-5
Тепер перевірте, що встановлений послідовний порт на ttyS0 за допомогою послідовності меню Tools > Serial Port:
Pi Co-op Arduino-6
На цьому конфігурація виконана. Натисніть на значок стрілки, щоб компілювати скеч і завантажити його на Pi Co-op:
Pi Co-op Arduino-7
Якщо все пройшло правильно, то світлодіод на платі Pi Co-op повинен мерехтіти.
Крок 3 - Тримайте Hacking!
Якщо поглянете на приклад Blink, то побачите два рядки із зазначенням:
delay(1000);
Це затримка (в мілісекундах) між кожним перемиканням світлодіода. Змініть значення на 500 (півсекунди) і натисніть на значок стрілки, щоб знову скомпілювати і завантажити. Світлодіод повинен блимати швидше.
Збільшення числа заставить світлодіод блимати повільніше.
Наступні кроки
Pi Co-op діє як Arduino Uno, тому для багатьох проектів його можна підключити до вашого обладнання і знайти існуючі скетчі Uno, щоб стартувати.
(Джерело EN: raspberrypi-spy.co.uk)
 
>
КнигаНовиниПрактика пошукуПартнериПро нас
Підтримка та дизайн: Могильний С.С. Шаблон: Joomla Templates by BuyHTTP Joomla Hosting
Google Analytics Alternative