Библиотека DueVGA помогите разобраться. (не компилируется)

s1981
Offline
Зарегистрирован: 22.12.2013

Добрый день уважаемые!.

Хотел реализовать вывод на vga монитор изображения с ардуины. Нарыл вот это:http://radiogid.ucoz.ru/publ/arduino/proekty_na_arduino/podkljuchaem_k_arduino_vga_monitor_s_pomoshhju_biblioteki_duevga/15-1-0-1305

s1981
Offline
Зарегистрирован: 22.12.2013

Скачал библиотеку. Но к сожалению ничего не получил. Не один пример не работает.

// Hello World using VGA library by stimmer

// include VGA library
#include <VGA.h>

void setup() {
// start 640x480 mode
  VGA.begin(640,480);
}

int i=0;
void loop() {
  i=1-i;

// change text colour
  VGA.setInk(i);
  
// print message
  VGA.print(" Hello world! ");
  
// this line reduces flicker
  VGA.waitSync(); 
}

При компилировании данного примера, вылетают ошибки:

In file included from HelloWorld.ino:4:
C:\Program Files (x86)\Arduino\libraries\VGA/VGA.h: In function 'void _v_digitalWriteDirect(int, boolean)':
C:\Program Files (x86)\Arduino\libraries\VGA/VGA.h:49: error: 'g_APinDescription' was not declared in this scope
C:\Program Files (x86)\Arduino\libraries\VGA/VGA.h:50: error: 'g_APinDescription' was not declared in this scope​

Помогите пожалуйста, кто может)

Может кто работал с данной библиотекой.

За ранее благодарен

 

s1981
Offline
Зарегистрирован: 22.12.2013

И еще, может есть другой способ вывода изображения, желательно в цвете.

Варианты с LCD не подходят

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Светодиоды. В цвете? В цвете...

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

POV-дисплей

OLED-дисплей(ни в коем случае не жидкие кристаллы! Светодиоды!)

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ну, нету там этой переменной, а должна быть.

Кстати, функция, в которой она используется выхгядит весьма глубокомысленно. То ли у меня глюки, то ли автор обкурился. когда писал:

inline void _v_digitalWriteDirect(int pin, boolean val){
  if(val) g_APinDescription[pin].pPort -> PIO_SODR = g_APinDescription[pin].ulPin;
  else    g_APinDescription[pin].pPort -> PIO_CODR = g_APinDescription[pin].ulPin;
}

Очень, очень глубокомысленно. Какой-то философский пофигизм.

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

..."писалась какими-то наркоманами под необычайно ядрёной травой"...

Я тоже залез в код посмотреть...и вылез

s1981
Offline
Зарегистрирован: 22.12.2013

А может есть нормальная библиотека, не наркоманская))) для этих целей

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

TVOut

s1981
Offline
Зарегистрирован: 22.12.2013

TVOut только ч\б изображение, но это пол беды, на сколько знаю (начитался) невозможно использовать с

Bluetooth HC-05, а мне ножно и тв и Bluetooth (для борткомпьютера)

pro100_user
Offline
Зарегистрирован: 30.09.2016

А нечего, что библиотека под arduino due?