Телескопы покупают здесь


A A A A Автор Тема: Arduino для начинающих: вопросы и ответы  (Прочитано 12989 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xdАвтор темы

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
По многочисленным просьбам создаю тему.
Давайте обсуждать, делиться опытом.
А ещё, если будет актуально, первое сообщение можно будет прилепить и завести здесь FAQ.


Уроки для начинающих. Очень подробно и доходчиво.

#0 Введение в курс. Содержание серии "Основы Arduino для начинающих" - YouTube
« Последнее редактирование: 12 Мар 2017 [15:49:35] от Deimos »
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн Vitaliy

  • *****
  • Сообщений: 42 222
  • Благодарностей: 1336
    • Сообщения от Vitaliy
    • Два стрельца
Re: Arduino для начинающих: вопросы и ответы
« Ответ #80 : 16 Апр 2019 [11:35:17] »
Сделал первый урок по визуальному языку программирования XOD IDE.
(Это первый мой опыт. Не сильно бейте.)  ;D
...

XOD IDE - знакомство и первый урок, Arduino и светодиоды - 1 - YouTube
Добро пожаловать на сайт Два стрельца http://www.shvedun.ru/
Телескоп Добсона 8" (203мм) по кличке "Карандаш", Advanced C9¼-SGT XLT, Celestron NexStar 5 SE
Видео Мой канал на Ютубе - http://www.youtube.com/user/VitaliyShvedun
Мои 3D модели https://www.thingiverse.com/vitaliysh/designs
Дзен   https://dzen.ru/vitaliysh
Rutube https://rutube.ru/channel/308317

Оффлайн Vitaliy

  • *****
  • Сообщений: 42 222
  • Благодарностей: 1336
    • Сообщения от Vitaliy
    • Два стрельца
Re: Arduino для начинающих: вопросы и ответы
« Ответ #81 : 23 Апр 2019 [12:54:47] »
Второй урок по XOD
...

XOD IDE. Урок 2 - "Кнопка" - YouTube
Добро пожаловать на сайт Два стрельца http://www.shvedun.ru/
Телескоп Добсона 8" (203мм) по кличке "Карандаш", Advanced C9¼-SGT XLT, Celestron NexStar 5 SE
Видео Мой канал на Ютубе - http://www.youtube.com/user/VitaliyShvedun
Мои 3D модели https://www.thingiverse.com/vitaliysh/designs
Дзен   https://dzen.ru/vitaliysh
Rutube https://rutube.ru/channel/308317

Оффлайн Vitaliy

  • *****
  • Сообщений: 42 222
  • Благодарностей: 1336
    • Сообщения от Vitaliy
    • Два стрельца
Re: Arduino для начинающих: вопросы и ответы
« Ответ #82 : 23 Апр 2019 [14:27:04] »
Кстати, это российская разработка.
Добро пожаловать на сайт Два стрельца http://www.shvedun.ru/
Телескоп Добсона 8" (203мм) по кличке "Карандаш", Advanced C9¼-SGT XLT, Celestron NexStar 5 SE
Видео Мой канал на Ютубе - http://www.youtube.com/user/VitaliyShvedun
Мои 3D модели https://www.thingiverse.com/vitaliysh/designs
Дзен   https://dzen.ru/vitaliysh
Rutube https://rutube.ru/channel/308317

Оффлайн Vitaliy

  • *****
  • Сообщений: 42 222
  • Благодарностей: 1336
    • Сообщения от Vitaliy
    • Два стрельца
Re: Arduino для начинающих: вопросы и ответы
« Ответ #83 : 21 Мая 2019 [16:45:13] »
Тестер на микроконтроллере AVR- http://avrtester.tode.cz/upload/ttester_ru.pdf
Добро пожаловать на сайт Два стрельца http://www.shvedun.ru/
Телескоп Добсона 8" (203мм) по кличке "Карандаш", Advanced C9¼-SGT XLT, Celestron NexStar 5 SE
Видео Мой канал на Ютубе - http://www.youtube.com/user/VitaliyShvedun
Мои 3D модели https://www.thingiverse.com/vitaliysh/designs
Дзен   https://dzen.ru/vitaliysh
Rutube https://rutube.ru/channel/308317

Онлайн Serj

  • *****
  • Сообщений: 4 533
  • Благодарностей: 94
    • Сообщения от Serj
    • Тверской астроклуб
Re: Arduino для начинающих: вопросы и ответы
« Ответ #84 : 22 Мая 2019 [01:13:28] »
И как переводится XOD? eXtension Of Drakon?
We have met the enemy and he is us.

Оффлайн Alexandrid

  • *****
  • Сообщений: 3 531
  • Благодарностей: 348
  • Есть умные, есть начитанные, но двух в одном нет..
    • Сообщения от Alexandrid
Re: Arduino для начинающих: вопросы и ответы
« Ответ #85 : 23 Мая 2019 [23:39:59] »
Идут данные на serial, вид такой 720772110014F0. Надо всё это сложить в HEX (72+07+72+11+00+14+F0) для получения контрольной суммы. Какие есть простые и быстрые варианты?
Avalon Instruments - Takahashi - QHY+ZWO - Leica - Swarovski Optic.

Оффлайн xdАвтор темы

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Arduino для начинающих: вопросы и ответы
« Ответ #86 : 24 Мая 2019 [08:07:46] »
Собирать попарно в байты и либо складывать в буфер и потом посчитать, если они кому-то ещё нужны, либо аккумулировать контрольную сумму без сохранения буфера. Или вопрос был в чём-то другом?
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн Alexandrid

  • *****
  • Сообщений: 3 531
  • Благодарностей: 348
  • Есть умные, есть начитанные, но двух в одном нет..
    • Сообщения от Alexandrid
Re: Arduino для начинающих: вопросы и ответы
« Ответ #87 : 24 Мая 2019 [14:49:17] »
Собирать попарно в байты и либо складывать в буфер и потом посчитать, если они кому-то ещё нужны, либо аккумулировать контрольную сумму без сохранения буфера. Или вопрос был в чём-то другом?
Можно с примером, как это просто обработать? От момента считывания, до сохранения результата.
Avalon Instruments - Takahashi - QHY+ZWO - Leica - Swarovski Optic.

Оффлайн Vitaliy

  • *****
  • Сообщений: 42 222
  • Благодарностей: 1336
    • Сообщения от Vitaliy
    • Два стрельца
Re: Arduino для начинающих: вопросы и ответы
« Ответ #88 : 24 Мая 2019 [18:26:45] »
И как переводится XOD? eXtension Of Drakon?
Честно, даже не интересовался.

Вот еще.

XOD IDE. Урок 3 - "Потенциометр" - YouTube
Добро пожаловать на сайт Два стрельца http://www.shvedun.ru/
Телескоп Добсона 8" (203мм) по кличке "Карандаш", Advanced C9¼-SGT XLT, Celestron NexStar 5 SE
Видео Мой канал на Ютубе - http://www.youtube.com/user/VitaliyShvedun
Мои 3D модели https://www.thingiverse.com/vitaliysh/designs
Дзен   https://dzen.ru/vitaliysh
Rutube https://rutube.ru/channel/308317

Оффлайн Vitaliy

  • *****
  • Сообщений: 42 222
  • Благодарностей: 1336
    • Сообщения от Vitaliy
    • Два стрельца
Re: Arduino для начинающих: вопросы и ответы
« Ответ #89 : 01 Июн 2019 [21:41:21] »
Предсказатель погоды

http://www.youtube.com/watch?v=18yeKmep-P8#


В общем сделал себе такой, по упращенной схеме.

Вот что получилось см. фото. Статистики работы нет, т.к. только сегодня собрал. Но уже он показывал -25, а сейчас +50.
Еще фотолаб распечатал фотку шкалы больше чем у автора, но наверно к лучшему, т.к. лучше все видно издалека.

Ссылка на мой "корпус" для этого предсказателя погоды - https://www.thingiverse.com/thing:3666528





Добро пожаловать на сайт Два стрельца http://www.shvedun.ru/
Телескоп Добсона 8" (203мм) по кличке "Карандаш", Advanced C9¼-SGT XLT, Celestron NexStar 5 SE
Видео Мой канал на Ютубе - http://www.youtube.com/user/VitaliyShvedun
Мои 3D модели https://www.thingiverse.com/vitaliysh/designs
Дзен   https://dzen.ru/vitaliysh
Rutube https://rutube.ru/channel/308317

Оффлайн Vitaliy

  • *****
  • Сообщений: 42 222
  • Благодарностей: 1336
    • Сообщения от Vitaliy
    • Два стрельца
Re: Arduino для начинающих: вопросы и ответы
« Ответ #90 : 02 Июн 2019 [11:09:53] »
Прибор сейчас показывает, что будет ухудшение погоды и возможен дождь. Москва.
Добро пожаловать на сайт Два стрельца http://www.shvedun.ru/
Телескоп Добсона 8" (203мм) по кличке "Карандаш", Advanced C9¼-SGT XLT, Celestron NexStar 5 SE
Видео Мой канал на Ютубе - http://www.youtube.com/user/VitaliyShvedun
Мои 3D модели https://www.thingiverse.com/vitaliysh/designs
Дзен   https://dzen.ru/vitaliysh
Rutube https://rutube.ru/channel/308317

Оффлайн xdАвтор темы

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Arduino для начинающих: вопросы и ответы
« Ответ #91 : 03 Июн 2019 [09:43:25] »
А что лежит в основе предсказания? Какой алгоритм?
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн Vitaliy

  • *****
  • Сообщений: 42 222
  • Благодарностей: 1336
    • Сообщения от Vitaliy
    • Два стрельца
Re: Arduino для начинающих: вопросы и ответы
« Ответ #92 : 03 Июн 2019 [10:47:31] »
А что лежит в основе предсказания? Какой алгоритм?
Скорость изменения давления.

Вот так вечером показал, ночь была ясная.
Добро пожаловать на сайт Два стрельца http://www.shvedun.ru/
Телескоп Добсона 8" (203мм) по кличке "Карандаш", Advanced C9¼-SGT XLT, Celestron NexStar 5 SE
Видео Мой канал на Ютубе - http://www.youtube.com/user/VitaliyShvedun
Мои 3D модели https://www.thingiverse.com/vitaliysh/designs
Дзен   https://dzen.ru/vitaliysh
Rutube https://rutube.ru/channel/308317

Оффлайн Iovch

  • *****
  • Сообщений: 1 289
  • Благодарностей: 124
    • Сообщения от Iovch
Re: Arduino для начинающих: вопросы и ответы
« Ответ #93 : 03 Июн 2019 [22:21:10] »
Удивительно легко на Ардуино разные вещи делать. Интегрировал датчик СО (MQ-7) и цифровой термометр (DS18B20) в пульт управления монтировкой :) Для садового домика, с печным отоплением, весьма полезная опция! При превышении порогового значения сирену включает.
Ньютон SW150/750, Рефрактор триплет 100/365_H/M, CG4_GoTo_H/M, Datyson T7C, Levenhuk T510NG, Canon 450Da, БП2 10х50 Berkut

Оффлайн xdАвтор темы

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Arduino для начинающих: вопросы и ответы
« Ответ #94 : 03 Июн 2019 [22:33:23] »
А зачем крутёлка к клавиатуре? Громкость сирены регулировать? ;D
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн Iovch

  • *****
  • Сообщений: 1 289
  • Благодарностей: 124
    • Сообщения от Iovch
Re: Arduino для начинающих: вопросы и ответы
« Ответ #95 : 03 Июн 2019 [22:36:29] »
Это уже для телескопа, чтобы крутить/вертеть, не угореть :)
Ньютон SW150/750, Рефрактор триплет 100/365_H/M, CG4_GoTo_H/M, Datyson T7C, Levenhuk T510NG, Canon 450Da, БП2 10х50 Berkut

Оффлайн Vitaliy

  • *****
  • Сообщений: 42 222
  • Благодарностей: 1336
    • Сообщения от Vitaliy
    • Два стрельца
Re: Arduino для начинающих: вопросы и ответы
« Ответ #96 : 09 Июн 2019 [17:04:30] »
Cделал корпус под маленький предсказатель https://www.thingiverse.com/thing:3666528
Как раз под картинку автора этой шайтан-штуки.
Предсказывает он погоду за пару тройку часов хорошо.

Добро пожаловать на сайт Два стрельца http://www.shvedun.ru/
Телескоп Добсона 8" (203мм) по кличке "Карандаш", Advanced C9¼-SGT XLT, Celestron NexStar 5 SE
Видео Мой канал на Ютубе - http://www.youtube.com/user/VitaliyShvedun
Мои 3D модели https://www.thingiverse.com/vitaliysh/designs
Дзен   https://dzen.ru/vitaliysh
Rutube https://rutube.ru/channel/308317

Оффлайн Дмитрий Маколкин

  • *****
  • Сообщений: 14 863
  • Благодарностей: 1295
  • всяко разно
    • Skype - dmitrymakolkin
    • DeepSkyHosting: dvmak
  • Награды Призер конкурса астрофото
    • Сообщения от Дмитрий Маколкин
    • Панорамы Луны
Re: Arduino для начинающих: вопросы и ответы
« Ответ #97 : 01 Авг 2019 [23:18:06] »
Подскажите пожалуйста способ округления значения переменной типа float до десятых. Не отбрасывания сотых при выводе на экран, а именно округление. Что-то запутался немного...
Панорамы Луны в моей галерее:
http://www.makolkin.ru/Gallery/gallery.html
Мои дипы: https://deepskyhosting.com/dvmak

Оффлайн xdАвтор темы

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Arduino для начинающих: вопросы и ответы
« Ответ #98 : 02 Авг 2019 [08:39:29] »
Если на чистом Си, то можно сделать так:
sprintf(buffer, "%.1f", arg)Конкретно Arduino имеет перегрузку print/println, принимающую перегрузку (float value, size_t digits = 2), притом они именно округляют значение (убедился в этом просматривая исходник функции).
В общем случае можно прибавить к числу половину младшего разряда и отбросить остальные. Предполагается что число положительное. То есть добавляем 0,05 и отбрасываем ненужные разряды
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Онлайн Serj

  • *****
  • Сообщений: 4 533
  • Благодарностей: 94
    • Сообщения от Serj
    • Тверской астроклуб
Re: Arduino для начинающих: вопросы и ответы
« Ответ #99 : 02 Авг 2019 [09:24:05] »
А не проще умножить на 10, сделать round( ) и умножить на 0.1?
We have met the enemy and he is us.