Прямой эфир


0
Вообщем, запустил я второй вариант:
-изменил адрес дисплея;
— пересчитал параметры резисторов в делителях напряжения с АКБ и СП;
— поставил супрессор на 36В;
— в добавил библиотеку и скейч залился нормально;
Провожу испытания, правда СП в комнате напротив окон. При ярком солнце на экране меняются режимы, перемигиваются светодиоды. Прикольно.
Жду солнечной погоды чтобы проверить всё на улице.
Автору огромный респект за проделаную работу!
avatar

Chepaev

  • 16 января 2019, 17:15
0
Спасибо, интересный материал. А что будет если координаты X и Y < 0?
avatar

JIEXA

  • 11 января 2019, 23:49
0
Тук — тук — тук!!! Тут есть кто нить ????? У меня проблема со скачиванием файлов. Может кто нить подсказать, как скачать прикреплённые файлы?
avatar

Aleksei1533

  • 6 января 2019, 17:23
0
Доброго время суток.
Решил повторить ваш проект по крайней схеме (с преобразователем на МС34063).
Проблема в том, что досталась СБ на 200 Вт и выходным напряжением до 40В.
Не могу залить прошивку в Arduino Nano, постоянно выдает перекомпеляцию и я так понял не хватает какой-то библиотеки.
Помогите, если можно советом.
avatar

Chepaev71

  • 3 января 2019, 20:34
0
Спасибо за ссылку. Но мне нужно посчитать сколько на рисунке четырехугольников и сколько кругов. https://docs.google.com/document/d/1K1iiHKvLjuecAPoV9d0wrVAdIjfk6tNTG8Y7bktIgqQ/edit Может, у Вас получится что-то подобрать к этому заданию? Буду очень очень благодарна!)))
avatar

Yuliia_Dziuba

  • 7 декабря 2018, 19:47
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