> середу розробки
середу розробки Arduino складається з вбудованого текстового редактора програмного коду, області повідомлень, вікна виведення тексту (консолі), панелі інструментів з кнопками часто використовуваних команд і декількох меню. Для завантаження програм і зв'язку середу розробки підключається до апаратної частини Arduino.
Програма, написана в середовищі Arduino, називається скетч. Скетч пишеться в текстовому редакторі, що має інструменти вирізки/вставки, пошуку/заміни тексту. Під час збереження та експорту проекту в області повідомлень з'являються пояснення, також можуть відображатися виникли помилки. Вікно виводу тексту (консоль) показує повідомлення Arduino, що включають повні звіти про помилки та іншу інформацію. Кнопки панелі інструментів дозволяють перевірити і записати програму, створити, відкрити і зберегти скетч, відкрити моніторинг послідовної шини.
середу розробки Arduino
Інтегроване середовище розробки Arduino - це кроссплатформне додаток на Java, що включає в себе редактор коду, компілятор і модуль передачі прошивки в плату.
середу розробки заснована на мові програмування Processing і спроектована для програмування новачками, якi не знайомими близько з розробкою програмного забезпечення. Мова програмування аналогічний використовуваному в проекті Wiring.
Строго кажучи, це C ++, доповнений деякими бібліотеками. Програми обробляються за допомогою препроцесора, а потім компілюється за допомогою AVR-GCC.
Дивимося на картинки:
Рис.1 Підключаємо резистор
Рис.2 Під'єднуємо фольгу
Рис.3 З'єднуємо всі резистори з PIN 2
До проекту про піаніно на Arduino
Принцип роботи девайса: дія сенсорів засноване на вимірюванні ємності клавіш, яку ми змінюємо своїм дотиком.
Кожній клавіші відповідає свій висновок на платі Arduino. Також один висновок задіяний як загальний для всіх клавіш і ще один для динаміка.
Це означає, що якщо у нас плата з 20 висновками, 14 з яких цифрові й 6 аналогові, ми можемо створити піаніно з 20 клавішами. Якщо ж у вас Arduino Mega або інша плата з великим числом висновків можна сміливо робити більше клавіш!
Крок 3. Створюємо наші клавіші
Рис.4 Розмір фольги 50 мм
Крок 4. Тут знадобляться ваші навички володіння паяльником.
Рис.5 Припаюємо резистори
Рис .6 Ось так:
І так для всіх клавіш!
І так теж:
Рис.7 Далі припаюємо їх до фользі
Тепер беремо все вийшло і кріпимо на підкладку.
Рис.8 Приклеюємо на струмонепровідними поверхню
Рис.9 Підключаємо загальний провід.
Рис.10 Підключення до Arduino
Практична частина
Ви спочатку хочете зібрати всі частини вам потрібно для проекту: Ан Arduino (або Arduino-сумісний) мікроконтролера дошка.
Будь-яка плата Arduino має працювати: Uno, Леонардо, Мега, Pro Mini і т.д.
Вісім 2,2 МОм (2.2 МОм) резистори
Десь між 1 МОм і 4,7 МОм повинні працювати
Вам потрібно один резистор за фортепіано ключ
2.2 МОм резистор має колірний код Червоного-червоно-зелений або червоний-червоний-чорний-жовтий
Пьезозуммер
Деякі запасні проводу або сполучні кабелі
Алюмінієва фольга
нога або два повинні зробити
Стрічка
поверхні на стрічку ваші ключі до
Ми використовували брухту шматок картону, але це може бути все що завгодно, навіть сам настільний! Обладнання, яке вам може знадобитися: Паяльник і припій
Ви, напевно, можете обійтися без праски, обернувши проводи разом замість пайки, але зв'язок не буде настільки ж надійної
ножиці, щоб вирізати алюмінієву фольгу і стрічку
Установка драйверів для Arduino Uno на Windows7, Vista або XP
· Підключіть вашу плату і почекайте, поки Windows почне процес установки драйвера. Через деякий час, незважаючи на всі її спроби, процес закінчиться безрезультатно.
· Натисніть на кнопку ПУСК і відкрийте Пане...