Киевский клуб любителей астрономии "Астрополис"

astromagazin.net
* *
Ласкаво просимо, Гість. Будь ласка, увійдіть або зареєструйтеся.
09 Грудня 2019, 06:31:19

Увійти

google


Автор Тема: И снова Arduino :-)))  (Прочитано 6768 раз)

0 Користувачів і 1 Гість дивляться цю тему.

MAKsutik

  • Offline Offline
  • Повідомлень: 4715
  • Подяк: 252
  • Ищи на третьей планете.
    • Project EQDrive
Re: И снова Arduino :-)))
« Reply #20 : 06 Квітня 2015, 23:16:27 »
. - .

Так в Visual Studio можно программить Ардуино. Там тоже есть надстройка. :)
ставить студию для ардуино ))) надстройка кстати по моему триал(уже не помню) http://www.visualmicro.com/ 30 дней
Записаний



M_M

  • Клуб Астрополис
  • Offline Offline
  • Повідомлень: 5069
  • Подяк: 1093
Re: И снова Arduino :-)))
« Reply #21 : 06 Квітня 2015, 23:35:26 »
. - .

На украинском сайте (arduino.ua) дока интереснее. И магазин соответствующий под рукой. Ребята грамотные, консультируют до и после покупки. Физически находится в районе ВДНХ (Киев), но высылают и почтой.

Справочник по программированию очень удобен. Каждая команда сопровождается примером с развернутыми комментариями.

Не знаю, предлагается ли нечто подобное в других средах программирования, но в родной оболочке есть монитор последовательного порта. С его помощью можно общаться с программой.

Загрузив программу в Ардуино, нажимаем Ctrl+Shift+M, и загруженная программа перезапускается с начала, переключив ввод-вывод на программу монитор.

Пример скетча:

Код: [Select]
void setup()
{
  // открываем последовательный порт на скорость 9600 бод:
  Serial.begin(9600);
}
 
void loop()
{
  Serial.println("Hello world");  // Печатаем "Hello world"
 
  // пауза в 1 секунду
  delay(1000);
}

Если печатать много раз не хочется, переносим печать в setup():
Код: [Select]
void setup()
{
  // открываем последовательный порт на скорость 9600 бод:
  Serial.begin(9600);

  // Печатаем "Hello world"
  Serial.println("Hello world");
}
 
void loop()
{
}
« Останнє редагування: 07 Квітня 2015, 01:08:29 від M_M »
Записаний

MAKsutik

  • Offline Offline
  • Повідомлень: 4715
  • Подяк: 252
  • Ищи на третьей планете.
    • Project EQDrive
Re: И снова Arduino :-)))
« Reply #22 : 07 Квітня 2015, 08:04:06 »
. - .

На украинском сайте (arduino.ua) дока интереснее. И магазин соответствующий под рукой. Ребята грамотные, консультируют до и после покупки. Физически находится в районе ВДНХ (Киев), но высылают и почтой.
Хороший магазинчик, за последний год пользовался раза четыре, все быстро и без проблем  :up:
Записаний



Kalbasnik

  • Offline Offline
  • Повідомлень: 577
  • Подяк: 118
  • Dreamer, Simferopol
    • Прогулки по звездам
Re: И снова Arduino :-)))
« Reply #23 : 09 Квітня 2015, 20:28:20 »
. - .

несколько вопросов и предложений :)
1 можно на одну Дуину повесить 8 реле + 2 шд с небольшими заморочками?
при положительном ответе, вопрос 2: кто бы это написал :shuffle:
ну если и тут все хорошо изложу свою задумку в чертежах и картинках на общее благо :SLA:
Записаний
YouTube, EQ-6 Pro, EQ-Drive SL+, Levenhuk 200/4, MPCC 2, Canon 600D, SW 804, QHY 5II, Celestron UpClose 10x50х6,8°монтировку ИПГ

MAKsutik

  • Offline Offline
  • Повідомлень: 4715
  • Подяк: 252
  • Ищи на третьей планете.
    • Project EQDrive
Re: И снова Arduino :-)))
« Reply #24 : 09 Квітня 2015, 20:35:28 »
. - .

несколько вопросов и предложений :)
1 можно на одну Дуину повесить 8 реле + 2 шд с небольшими заморочками?
при положительном ответе, вопрос 2: кто бы это написал :shuffle:
ну если и тут все хорошо изложу свою задумку в чертежах и картинках на общее благо :SLA:
написать все можно и на 10 реле )))
вопрос как этим всем управлять потом.
Записаний



Kalbasnik

  • Offline Offline
  • Повідомлень: 577
  • Подяк: 118
  • Dreamer, Simferopol
    • Прогулки по звездам
Re: И снова Arduino :-)))
« Reply #25 : 09 Квітня 2015, 20:42:23 »
. - .

с компа канешна :)
значит можно рисовать тз? :shuffle:
Записаний
YouTube, EQ-6 Pro, EQ-Drive SL+, Levenhuk 200/4, MPCC 2, Canon 600D, SW 804, QHY 5II, Celestron UpClose 10x50х6,8°монтировку ИПГ

MAKsutik

  • Offline Offline
  • Повідомлень: 4715
  • Подяк: 252
  • Ищи на третьей планете.
    • Project EQDrive
Re: И снова Arduino :-)))
« Reply #26 : 09 Квітня 2015, 20:46:36 »
. - .

с компа канешна :)
значит можно рисовать тз? :shuffle:
вот я это и спрашиваю с компа, как? через терминал? посылать "матюки" (команды) девайсу ))).
Записаний




Kalbasnik

  • Offline Offline
  • Повідомлень: 577
  • Подяк: 118
  • Dreamer, Simferopol
    • Прогулки по звездам
Re: И снова Arduino :-)))
« Reply #27 : 09 Квітня 2015, 20:58:41 »
. - .

типа того как выше было исполнено


« Останнє редагування: 09 Квітня 2015, 21:06:51 від Kalbasnikc »
Записаний
YouTube, EQ-6 Pro, EQ-Drive SL+, Levenhuk 200/4, MPCC 2, Canon 600D, SW 804, QHY 5II, Celestron UpClose 10x50х6,8°монтировку ИПГ

MAKsutik

  • Offline Offline
  • Повідомлень: 4715
  • Подяк: 252
  • Ищи на третьей планете.
    • Project EQDrive
Re: И снова Arduino :-)))
« Reply #28 : 09 Квітня 2015, 21:21:42 »
. - .

Ну если вы напишите на ардуино (исходники есть, немного доработать/дописать) то с программой на РС я вам помогу.
Записаний



Kalbasnik

  • Offline Offline
  • Повідомлень: 577
  • Подяк: 118
  • Dreamer, Simferopol
    • Прогулки по звездам
Re: И снова Arduino :-)))
« Reply #29 : 09 Квітня 2015, 23:08:44 »
. - .

К сожалению в этом направлении я дэрэво :( но для попыток поучиться дуину заказал, жду :)
Мне легче там где меньше тексту и точные инструменты: молоток, болгарка, лом :rofl:

add: продолжу излагать задумку по получении подопытного :gigi:
« Останнє редагування: 10 Квітня 2015, 01:47:02 від Kalbasnikc »
Записаний
YouTube, EQ-6 Pro, EQ-Drive SL+, Levenhuk 200/4, MPCC 2, Canon 600D, SW 804, QHY 5II, Celestron UpClose 10x50х6,8°монтировку ИПГ

alex~

  • Offline Offline
  • Повідомлень: 5897
  • Подяк: 196
Re: И снова Arduino :-)))
« Reply #30 : 10 Квітня 2015, 00:21:41 »
. - .

Мне легче там где меньше тексту и точные инструменты: молоток, болгарка, лом :rofl:
... кокиль
 ::)
Записаний

Kruz

  • Offline Offline
  • Повідомлень: 20
  • Подяк: 5
Re: И снова Arduino :-)))
« Reply #31 : 10 Квітня 2015, 12:57:53 »
. - .

А зачем такие мучения? Ведь есть специально заточенная среда, 1 в 1 похожая на среду программирования Ардуины. Называется Processing. Единстеннное различие в программе - главная функция loop переименована в draw )
Прямо в среде программирования, как и в Ардуино, есть куча отсортированных примеров. Тот же язык программирования Си. Программы и связь с Ардуино - банально простейшие:
Ссылки:
http://playground.arduino.cc/Interfacing/Processing
http://f1p.ucoz.ru/publ/metodika/sredy_razrabotki_wired_processing/9-1-0-123
http://arduino.ru/forumy/processing
Прикол в том, что для отсылки/получения данных от Ардуины нужна одна функция: Serial.print()
Цитата:
Самый простой способ - использовать библиотеку Serial, которая доступна по умолчанию. При помощи операторов Serial.print() можно передать произвольные данные через USART МК ATmega в реальный или виртуальный COM-порт (текущие модели Arduino/Freeduino используют  USB-to-TTL мост на чипе FT232RL). Естественно, можно не только получать, но и  отправлять, организовав таким образом полноценный интерактив.

Написание собственного протокола обмена, пусть даже не очень сложного - весьма скучное занятие. В поисках того, как реализовать его просто и непринужденно, вы обязательно наткнетесь на Processing: он примечателен тем, что именно от его IDE была унаследована ArduinoIDE.

В общем, за полчаса можно наваять любой скетч, запускающийся на компе в виде exe файла или если не ошибаюсь явовских файлов для запуска через браузер, в общем, как подскажет фантазия.

Графичесие возможности - просто класс, ну в общем, все есть по ссылкам )
Записаний

MAKsutik

  • Offline Offline
  • Повідомлень: 4715
  • Подяк: 252
  • Ищи на третьей планете.
    • Project EQDrive
Re: И снова Arduino :-)))
« Reply #32 : 10 Квітня 2015, 14:29:11 »
. - .

где мучения? вы предлагаете мне более простой вариант?  :rofl: проще в чем?
Если я форму для управления накидаю за 5минут в виндузе.
А сам скетч можно писать хоть в блокноте.

« Останнє редагування: 10 Квітня 2015, 14:37:42 від MAKsutik »
Записаний



Kruz

  • Offline Offline
  • Повідомлень: 20
  • Подяк: 5
Re: И снова Arduino :-)))
« Reply #33 : 10 Квітня 2015, 14:40:51 »
. - .

Вам? Вряд ли )  Эт просто  альтернативный вариант на вопрос взаимодействия ардуины и компа )
Записаний

M_M

  • Клуб Астрополис
  • Offline Offline
  • Повідомлень: 5069
  • Подяк: 1093
Re: И снова Arduino :-)))
« Reply #34 : 10 Квітня 2015, 15:36:16 »
. - .

Использование ардуинки в виде расширенного порта ввода-вывода - интересное решение. Только тайминги придется отслеживать в операционной системе, для этого не предназначенной.
Записаний

MAKsutik

  • Offline Offline
  • Повідомлень: 4715
  • Подяк: 252
  • Ищи на третьей планете.
    • Project EQDrive
Re: И снова Arduino :-)))
« Reply #35 : 18 Квітня 2015, 09:23:36 »
. - .

Небольшая интересная статья http://habrahabr.ru/post/255999/

Цитувати
Битва вокруг интегрированной среды разработки

10 марта 2015 года Arduino LLC выпускает новую версию Arduino IDE. И начиная с версии 1.6.1 в кодовой базе Ардуино появился патч, который вызывает диалоговое окно с предупреждением, если подключить Arduino с USB ID производителя (VID) равное 0x2A03. Всплывающее сообщение гласит: «Эта плата изготовлена несертифицированным производителем. Мы не сможем оказать помощь, если она не работает, как ожидается».

Кто же является производителем с данным ID? Он принадлежит «Dog Hunter AG», в которой гендиректором по совместительству является тот самый Федерико Мусто, который пришел в Arduino SRL.

Тогда Arduino SRL, воспользовавшись тем, что Arduino IDE распространяется по лицензии GPLv2, выпускает свой форк и дает ему гордое название Arduino IDE 1.7.0 (учитывая, что официальная версия 1.6.3). Ничем примечательным данный форк не отличается, в него даже не вошли последние изменения, но зато он поддерживает все платы, производимые Arduino SRL.
Записаний



MAKsutik

  • Offline Offline
  • Повідомлень: 4715
  • Подяк: 252
  • Ищи на третьей планете.
    • Project EQDrive
Re: И снова Arduino :-)))
« Reply #36 : 21 Квітня 2015, 23:39:25 »
. - .

Попалось на глаза еще не пробовал Arduino IDE для ESP8266 http://esp8266.ru/arduino-ide-esp8266/
Надеюсь кому то будет полезно тоже.


Записаний



Kalbasnik

  • Offline Offline
  • Повідомлень: 577
  • Подяк: 118
  • Dreamer, Simferopol
    • Прогулки по звездам
Re: И снова Arduino :-)))
« Reply #37 : 06 Травня 2015, 23:10:48 »
. - .

Такой вопрос, UNO можно питать напругой 7.5в 1,5а?
А то как то сразу ремонтировать не охота :)
Записаний
YouTube, EQ-6 Pro, EQ-Drive SL+, Levenhuk 200/4, MPCC 2, Canon 600D, SW 804, QHY 5II, Celestron UpClose 10x50х6,8°монтировку ИПГ

exez

  • Клуб Астрополис
  • Offline Offline
  • Повідомлень: 1820
  • Подяк: 596
  • Астроманьяк
Re: И снова Arduino :-)))
« Reply #38 : 06 Травня 2015, 23:57:29 »
. - .



Характеристики

Микроконтроллер   ATmega328
Рабочее напряжение   5В
Напряжение питания (рекомендуемое)   7-12В
Напряжение питания (предельное)   6-20В
Цифровые входы/выходы   14 (из них 6 могут использоваться в качестве ШИМ-выходов)
Аналоговые входы   6
Максимальный ток одного вывода   40 мА
Максимальный выходной ток вывода 3.3V      50 мА
Flash-память   32 КБ (ATmega328) из которых 0.5 КБ используются загрузчиком
SRAM   2 КБ (ATmega328)
EEPROM   1 КБ (ATmega328)
Тактовая частота   16 МГц

судя по данным можно смело подавать на VIN 7V
Записаний
чистого всем неба и длинных безлунных ночей...

exez

  • Клуб Астрополис
  • Offline Offline
  • Повідомлень: 1820
  • Подяк: 596
  • Астроманьяк
Re: И снова Arduino :-)))
« Reply #39 : 06 Травня 2015, 23:58:25 »
. - .

хотя на нано сталкивался с тем, что не хотела работать ниже 8В.. :(

добился стабильной работы или от +5, подключал на +5. Или от 12В. Подключал в VIN.
Записаний
чистого всем неба и длинных безлунных ночей...