Как получить первую картинку от модуля VC0706 (часть 2) или "В гостях у Саши"

 Привет, мои дорогие друзья!

firefox_2017-09-08_21-54-04.jpg

Ссылки на прошлые статьи:

 Недавно я была у Саши и продолжила рассказывать про модуль VC0706. Сегодня мы переходим от теории из прошлого поста к практике. Итак, Саша написал небольшую программу ("на коленках за пару часов"), которая демонстрирует работу с данным модулем. В дальнейшем будет написана библиотека по работе с данным модулем, а пока мы можем получить версию ПО и картинку. Он создал открытый репозиторий для проектов голоса, и наш первый проект getFrameFromVC0706, данный проект был создан под Visual Studio 2015 Update 3.
Итак, открываем наш проект и видим:

   private static void Main(string[] args)
   {
     var vc0706 = new VC0706();
     vc0706.Open("COM3");
     Console.WriteLine(vc0706.GetVersion());
     vc0706.TakePicture(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location) + @"\1.jpeg");
   }

 Первая строка - это создание объекта VC0706, далее у созданного объекта вызываем метод Open, он может принимать два аргумента: имя порта (по умолчанию "COM1") и скорость передачи, по умолчанию имеет значение 38400. Далее с помощью метода GetVersion() мы получаем версию ПО, которая выводится в консоль, заодно и проверяем все ли в порядке с соединением. Следующая строчка получает изображение от камеры и сохраняет его в папку с программой.

 В следующей статье мы рассмотрим полную библиотеку по работе с модулем VC0706, а еще чуть позже мы разработаем программно-аппаратного бота для golos.io, используя модуль VC0706 ;)

Репозиторий

открытый-кодпрограммированиетехнологиивгостяхусашиобучение
25%
14
46
7.005 GOLOS
0
В избранное
Дарья
На Golos с 2017 M08
46
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.

Зарегистрироваться
Комментарии (8)
Сортировать по:
Сначала старые