Вход

Регистрация
Главная
 

 

Пиротехнические пульты, пиротехническое оборудование
и пиротехника
Pyro Alex RF 48
Open Pyro SFX 8 D
Open Pyro SFX 10/120
Pyro Man 200 M
Spets 150
Приём заказов на изготовление пиротехнических пультов
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Пиропульты - Электроника Форум » Электроника » Интеграция с ПК » Контролер Arduino и ПК (устанавливаем програмируем и тп)
Контролер Arduino и ПК
alexval2007Дата: Среда, 25.02.2009, 21:49 | Сообщение # 1
Электро воспламенитель
Группа: Администраторы
Сообщений: 659
Награды: 7
Репутация: 7
Статус: Offline
Запуск Arduino в Windows

Этот документ объясняет, как подключить контролер Arduino к компьютеру и загрузить в него первую программу.
Список действий которые нужно выполнить:
1. Купить контролер Arduino и USB кабель
2. Скачать среду Arduino качаем сдесь 55мегабайт zip
3. Установить драйвер USB
4. Подключить плату контролера
5. Подключить светодиоды
6. Запуск среды Arduino
7. Загрузка программы
8. Заставить мигать светодиод
9. Научится использовать Arduino
1. Купить контролер Arduino и USB кабель
В этом учебнике мы предположим, что вы используете контролер Arduino Diecimila. Arduino Diecimila это простое устройство, которое содержит все, что Вам необходимо для начала работы с электроникой и программированием микроконтроллеров. Этот рисунок иллюстрирует основные компоненты платы контролера.

Вы также нужен стандартный USB-кабель (типа B штекер): например от USB принтера.

2. Скачать среду Arduino
Для программирования контролера Arduino нужна программная среда Arduino.
Скачать: последнюю версию со страницы загрузки (гипер ссылка).
После завершения загрузки, распакуйте загруженный файл. Убедитесь в том, что сохранилась структура папок. Дважды щелкните по значку папки, чтобы открыть её. Там должно быть несколько файлов и папок внутри.
3. Найдите USB драйвер
Если вы используете USB Arduino, то вам нужно установить драйверы для FTDI чипа на плате. Их можно найти в папке drivers / FTDI USB Drivers расположенных в каталоге Arduino. Следующим шагом ("Подключим плату контролера"), в окне мастера установки оборудования.
Последнюю версию драйверов можно найти на веб-сайте компании FTDI.
4. Установить связь с контролером
У меня контролер нового типа Duemilanove там применено автоматическое переключение питания на транзисторе. Если у кого всё же присутствует эта перемычка то вам читать, то, что ниже, а если её у вас нет, идем сразу к следующему пункту.
Для питания платы от USB порта (удобно для управления маломощными устройствами как светодиоды), поставьте перемычку на два штырька ближе к USB разъёму. Для питания платы от внешнего источника питания (6-12V), поставьте перемычку на два штырька ближе к разъёму питания. Во всяком случае, подключиться к борту USB-порт вашего компьютера. Должен загореться светодиод индикатора питания PWR.

Установка нового устройства New Hardware Wizard. Выбирете не подключятся к Windows Update и нажмите кнопку Next.

Затем выберите пункт "Установить из списка или указанного места (Дополнительно)" и нажмите кнопку Next.

Убедитесь в том, что "Поиск подходящего драйвера в этих местах проверяется"; снимите галочку "Искать на съемных носителях"; флажок "Включить это место в поисках" и найдите местоположение вы разархивированные USB драйвера в предыдущем шаге. Нажмите кнопку "Далее".

Мастер проведет поиск драйвера, а затем сообщит вам о том, что "USB последовательный преобразователь был найден. Нажмите кнопку "Готово".

Переход через те же шаги. На этот раз "USB порта", будут найдены.
5. Подсоедините светодиод к ножке 13 (если вы используете старые контролеры)
Первая программа, загруженная в Arduino контролер это мигающий светодиод. Arduino Diecimila (и Arduino NG) имеет встроенный резистор и светодиод на контакте 13. В Arduino NG Rev. C, и до НГ Arduino платы, однако, PIN-13 не имеет встроенного светодиода. На контакт 13, вам нужно подключить положительной ножкой (более длинная ножка) светодиод и отрицательной ножкой (более короткая ножка) на общий контакт (с пометкой "GND"). Положено использовать ограничительный резистор со светодиодом, современные контролеры уже имеют встроенный резистор на входе в 13.
6. Запуск среды Arduino
Откройте папку и дважды щёлкните на файл arduino.exe.
7. Загрузить программу
Открыть пример программы мигающего светодиода.
Вот как выглядит код мигающего светодиода.

Выберите устройство из Arduino контролеров в Tools. Последовательный порт меню. В Windows, это должно быть COM1 или COM2 для последовательного Arduino контролера, или COM3 COM4 или COM5 для USB контролера. Чтобы выяснить это, откройте окно «Диспетчер устройств» (Пуск / Панель управления / Система / Оборудование /"). Ищите "USB Последовательный порт (COM5)" в Портах COM и LPT.

Убедитесь в том, что "Arduino Diecimila" выбран в Tools / Board / Arduino Diecimila.

Теперь просто нажмите кнопку "Добавить - " в среду. Подождите несколько секунд - и вы увидите RX и TX светодиоды на плате замигают. Если загрузка прошла успешно, появляется сообщение «Загрузка выполнена - »,. (Примечание: если у вас есть Arduino Mini, NG, или другой контролер, вы должны нажать кнопку сброса на плате контроллера непосредственно перед нажатием на кнопку загрузить.)

Запуск программы моргагалка на светодиоде.
После завершения загрузки через несколько секунд вы уведете, что желтый светодиод на плате контроллера начнёт мигать. Если это произойдет, поздравляю! Вы заставили Arduino работать.
Если у вас возникли проблемы, пожалуйста, см. рекомендации по устранению неполадок.
Научитесь использовать Arduino
• Обучение: попробуйте эти программы
• Справка: о языке программирования

 
alexval2007Дата: Среда, 25.02.2009, 22:18 | Сообщение # 2
Электро воспламенитель
Группа: Администраторы
Сообщений: 659
Награды: 7
Репутация: 7
Статус: Offline
Ну и о самом контролере это плата ввода вывода информации в компютор и нетолько ввода ввывода может использоватся как автономный контролер какого нибудь устройства например световых эфектов или еще какойнибудь малой домашней миханизации. Ево можно купить а можно и самому сделать. Называется это чудо техники Arduino Duemilanove ("2009"). Проэкт полностью открытый имеется програмная поддержка продукта.
Arduino крут. Крут, поскольку это миниатюрное устройство — примерно три на два дюйма [7x5 см] — имеет порт USB и программируемый чип. Он крут, потому что его можно запрограммировать, используя очень простой язык под названием Wiring. Но главное, вся документация производителя доступна по лицензии Creative Commons, и вы можете собрать устройство сами, если захотите.
Правда, для большинства людей это, вероятно, все-таки экстрим, и поэтому мы предлагаем готовые платы Arduino. IDE для программирования Arduino доступна по лицензии GPL для множества платформ, и единственное, что стоит между вами и любезным вашему сердцу «железным» проектом — это плата Arduino, клевая идея и кое-какие мелкие детали, аккуратно втыкаемые в Arduino, чтобы сделать его гораздо более интересным.
Arduino Duemilanove ("2009") – миниатюрная плата, оснащенная микроконтроллером ATmega168. Она содержит 14 контактов цифрового ввода/вывода (6 из которых могут использоваться как выводы с широтно-импульсной модуляцией), 6 аналоговых выводов, 16 МГц осциллятор, USB-соединение, разъемы питания и ICSP, а также кнопку «Сброс». Иными словами, здесь есть вся инфраструктура, необходимая для работы с микроконтроллером: просто подключите его к компьютеру используя USB-кабель или подайте питание с преобразователя переменного тока/батареи, и приступайте к программированию.
Duemilanove по-итальянски означает «2009» и является годом выпуска устройства. Duemilanove – самый новый представитель семейства USB-плат Arduino.

фотка девайса

Основные характеристики:
Микроконтроллер ATmega168
Рабочее напряжение 5В
Входное напряжение (рекомендуемое) 7-12В
Входное напряжение (предельное) 6-20В
Контактов цифрового ввода/вывода 14 (6 — с PWM-модуляцией)
Контактов аналогового ввода 6
Постоянный ток на контакт ввода/вывода 40 мА
Постоянный ток на контакт 3,3В. 50 мА
Flash-память 16 КБ (2 КБ заняты загрузчиком)
SRAM 1 КБ
EEPROM 512 байт
Тактовая частота 16 МГц
Схема контроллера
Стоит эта радость: 1175 р.

 
irobotДата: Пятница, 27.02.2009, 04:43 | Сообщение # 3
Рядовой
Группа: Проверенные
Сообщений: 15
Награды: 0
Репутация: 0
Статус: Offline
Вот вылезает ошибка,бутлоадер для атмеги 8 прошился нормально,походу с датакабелем на 2303 не дружит
Прикрепления: 0709062.jpg (81.4 Kb)
 
irobotДата: Пятница, 27.02.2009, 04:46 | Сообщение # 4
Рядовой
Группа: Проверенные
Сообщений: 15
Награды: 0
Репутация: 0
Статус: Offline
ВОТ ОШИБКУ ВЫДАЕТ с бутлоадером для атмеги8
Прикрепления: 2885919.jpg (81.4 Kb)
 
alexval2007Дата: Пятница, 27.02.2009, 14:15 | Сообщение # 5
Электро воспламенитель
Группа: Администраторы
Сообщений: 659
Награды: 7
Репутация: 7
Статус: Offline
ты внастройках выбрал Tools/Board/Arduino NG ol order w /atmega8 ???
Числу к 8 мне програмер новый прийдет тогда я с мегой 8 сам поэксперементирую
для начала на этом примере пробуй это мигающий светодиод на ноге 13 платы и ноге 19 меги8

пример

Quote

* Blink
*
* The basic Arduino example. Turns on an LED on for one second,
* then off for one second, and so on... We use pin 13 because,
* depending on your Arduino board, it has either a built-in LED
* or a built-in resistor so that you need only an LED.
*
* http://www.arduino.cc/en/Tutorial/Blink
*/

int ledPin = 13; // LED connected to digital pin 13

void setup() // run once, when the sketch starts
{
pinMode(ledPin, OUTPUT); // sets the digital pin as output
}

void loop() // run over and over again
{
digitalWrite(ledPin, HIGH); // sets the LED on
delay(1000); // waits for a second
digitalWrite(ledPin, LOW); // sets the LED off
delay(1000); // waits for a second
}

 
alexval2007Дата: Пятница, 27.02.2009, 14:54 | Сообщение # 6
Электро воспламенитель
Группа: Администраторы
Сообщений: 659
Награды: 7
Репутация: 7
Статус: Offline
читаем сдесь про 2303 http://radiokot.ru/circuit/digital/pcmod/05/
 
alexval2007Дата: Пятница, 27.02.2009, 18:39 | Сообщение # 7
Электро воспламенитель
Группа: Администраторы
Сообщений: 659
Награды: 7
Репутация: 7
Статус: Offline
Вот набросал схемку связи ардуино и ПЛ2303
Смотреть
 
Пиропульты - Электроника Форум » Электроника » Интеграция с ПК » Контролер Arduino и ПК (устанавливаем програмируем и тп)
  • Страница 1 из 1
  • 1
Поиск:


Rambler's Top100 Пиротехника, салюты, фейерверки. Яндекс цитирования
www.alexval2007.ucoz.ru © 2008