Прямой эфир


0
Добрый день!
+7-903-4461752
или
Могу позвонить сам по корпоративному телефону (8-00 — 16-00 МСК) — сообщите свой номер

или пишите на почту
victor.petin@gmail.com
avatar

victoruni

  • 6 декабря 2018, 15:50
0
Добрый день.
Я маркетолог выставок роботов по России.
Хотели бы с Вами посотрудничать.
Интересует программирование коптеров.
Напишите пожалуйста номер телефона для оперативной форме
avatar

Diana

  • 6 декабря 2018, 14:27
0
Спасибо. А как Вы порекомендуете дальше писать эту программу? Если у Вас есть идеи готова заплатить.
avatar

Yuliia_Dziuba

  • 3 декабря 2018, 11:01
0
Привет! Думаю, сейчас стоит использовать С++ интерфейс библиотеки OpenCV.
Пример: Finding contours in your image
avatar

noonv

  • 3 декабря 2018, 08:35
0
Автор noonv, добрый день. Я только знакомлюсь с OpenCV и у меня стоит задание распознать сколько на рисунке кругов и сколько прямоугольников. Хочу написать эту программу в VisualStudio2017 с использованием библиотеки OpenCv 2014 или 2015. Буду очень благодарна, если Вы подскажите, какие настройки нужно сделать, чтобы все Ваши программы на стирание контуров и т. д. заработали у меня в Вижуал.
avatar

Yuliia_Dziuba

  • 2 декабря 2018, 23:35
0
скажите, а нет литературы почитать и может практических материалов как это всё работает?
avatar

Begemot911

  • 25 ноября 2018, 22:14
0
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях сгенерирует одинаковый код. Можете проверить дизассемблером, входящим в тулчейн:
$ arm-none-eabi-objdump -d <бинарник проекта>
Кстати, ваш сниппет можно переписать компактнее, без if:
btn_state = (GPIOA->IDR & 1<<0) != 0;
Что касается курса, спасибо, рад, что он оказался полезен. Жаль, не было возможности его доделать, как планировал (а то и вовсе переделать, на свежую голову). Впрочем, на дворе конец 2018 года, и STM32 уже стали обыденностью, так информации сейчас куча, и вы можете найти что-нибудь посвежее :)
avatar

burjui

  • 23 ноября 2018, 20:07
0
Добрый день!
Я недавно начал изучать программирование под STM32 и ваши уроки просто бесценны!
Хотел узнать зачем использовать переменную типа uint8_t для хранения одного бита состояния кнопки:
static uint8_t btn_old_state = 0;
  uint8_t btn_state = GPIO_ReadInputDataBit(GPIOA, BUTTON);
Я воспользовался переменной bool для хранения состояния кнопки:
/* Читаем бит состояния кнопки */
    if (GPIOA->IDR & 1<<0) btn_state=true; //Бит с номером n=0 установлен
    else btn_state=false; 
Есть ли преимущества в экономии памяти и времени обработки такого кода?
Спасибо!
avatar

Pavel

  • 23 ноября 2018, 07:21
0
TCCR2B = 0x09; // select timer2 clock as unscaled 16 MHz I/O clock

0x09 это скорость ШИМ медленнее системного такта в 256 раз. Для максимальной скорости ШИМ нужно использовать TCCR2B = 0x01;
Спасибо за код. Использовал его для ATTiny861, работает, только использовал 1 таймер (там нет второго), то есть регистры TCCR1A, TCCR1B, OCR1A, OCR1B.
avatar

MoonCrowned

  • 2 ноября 2018, 11:15
0
Да — на новой версии IDE — не работает. Лучше всего создать метод init() в котором делать все инициализации. А вызов этого метода явным образом делать в setup()
avatar

admin

  • 1 ноября 2018, 15:25
+1
Здравствуйте, не выводятся сообщения, нужно инициализировать порт в блоке Setup, в рамках конструктора он не хочет работать, библиотеку скачал как есть, версия Arduino IDE 1.8.7
avatar

Begemot911

  • 1 ноября 2018, 11:03
0
Идея крутая, но жесткость конструкции слабовата.
avatar

realist

  • 10 октября 2018, 17:52
0
Да. Только дял поиска слова придётся что-то придумать.
avatar

admin

  • 7 сентября 2018, 09:18
0
Здравствуйте! Получиться ли у меня с помощью этого сделать, запись определенных слов в файл с видеосигнала, после нахождения на данном видео сигнале(видео камере)определенного слова?
avatar

maniacbutcher

  • 7 сентября 2018, 02:55
0
спасибо за статью.
вопрос — как вы решаете ситуацию с отключением питания и восстановлением работы шедулера?
avatar

Angbor

  • 30 августа 2018, 19:09
0
Помимо проседания напряжения еще такая беда, что 2-ю жилу показывает как знак вопроса, хотя она целая. Пробовал на разных патчкордах. Не могу разобраться в чем дело (( И пробовал повторить то что делал уважаемый Ghost_D, т.к. закоротить две пары жил. Закороченные показывает как "?", хотя на на скринштах выше там идут «S» (( Подскажите, в чем может быть трабл?
avatar

nexter2009

  • 24 августа 2018, 21:42
0
зачетные часики)
avatar

nexter2009

  • 24 августа 2018, 18:41
0
Решил повторить устройство. На батарее медленно проседает напряжение до 3V, с чем это может быть связано? В инете почитал, пишут, что из-за линейного стабилизатора, который кушает немало ресурсов.
И еще есть проблема — если на другом конце провода ничего не подключено, то пишет расстояние всегда "< 5м", как это можно в коде исправить? Я читал комментарии выше, но пока не разобрался что конкретно поправить.
avatar

nexter2009

  • 22 августа 2018, 15:29
0
чтоб я так жил, как вы мне рассказываете. От цен на модуль ко мне в гости обещает зайти жаба. и придушить.
cp2102 уже на модуле на алиэкспресс стоит всего 1 вечнозеленый мертвый президент. с бесплатной доставкой. у проверенных продавцов. а ft232rl 1.5 вечнозеленых.
avatar

domov0y

  • 20 августа 2018, 13:04