Jtest – спасибо немного разобрался у вас переведен D9 на D10. #define led 10 //пин для генератора сигналов (Только 9й или 10й пин)
А переделать скетч практически под любой дисплей для меня пока сложновато, есть TFT Color 1.44” 128x128 контроллер ILI9163. SPI написал в соседнею ветку cilentlekx он ранее делал, хотелось бы обновленную версию. Проверял работу пультоскопа на 5110 и TFT 2.4 240x320 SPFD5408 жду корпуса.
второй день пытаюсь запустить осцилограф на тфт экране, не получается (((( он просто сначало загорается белым, а потом начинает стробоскопить от половины яркости экрана до полной.... и писал по поводу ошибки он выдает на компиляторе 1.6.6. Подскажите может было у кого такое?
второй день пытаюсь запустить осцилограф на тфт экране, не получается (((( он просто сначало загорается белым, а потом начинает стробоскопить от половины яркости экрана до полной.... и писал по поводу ошибки он выдает на компиляторе 1.6.6. Подскажите может было у кого такое?
С библиотекой экрана идут примеры, перепробуйте их хоть один должен заработать.
в этой библиотеке которую вы вместе со скетчем выкладывали?
а что именно поменяется если я попробую пример из библиотеки и он заработает. С вашим скетчем то не работает(
Xumuk, я не профи, но почти с каждой библиотекой, на любой компонет, идут примеры работы с этим компонентом. Вот Вам bodriy2014 и советует попробовать такой пример из библиотеки на ВАШ ДИСПЛЕЙ. Т.е. на Вашем дисплее должна появиться какая-нибудь информация (текст/ изображение или еще что). Значит дисплей работает, подключен правильно, библиотека с ним взаимодействует. Вот только после этого можно приступать к дальнейшим действиям.
в этой библиотеке которую вы вместе со скетчем выкладывали? а что именно поменяется если я попробую пример из библиотеки и он заработает. С вашим скетчем то не работает(
Если вы попробуете все примеры и ни один не заработает, значит вам не подходит эта библиотека.
вот эти две строчки инициализации библиотеки, но как только вставляю эти строки в код для осцилографа то выкидывает кучу ошибок
Arduino: 1.6.7 (Windows 7), Плата:"Arduino/Genuino Uno"
In file included from sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp:19:0:
sketch\TFTLCD-Library-master\pin_magic.h:282:33: warning: backslash and newline separated by space [enabled by default]
#define read8inline(result) { \
^
In file included from C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp:30:0:
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master\pin_magic.h:306:33: warning: backslash and newline separated by space [enabled by default]
#define read8inline(result) { \
^
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::reset()'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::flood(unsigned int, unsigned long)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::pushColors(unsigned int*, unsigned char, bool)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::readID()'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::color565(unsigned char, unsigned char, unsigned char)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::read8fn()'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::setWriteDir()'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::init()'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::Adafruit_TFTLCD(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::Adafruit_TFTLCD(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::Adafruit_TFTLCD()'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::Adafruit_TFTLCD()'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::setReadDir()'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::readReg(unsigned char)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::writeRegister8(unsigned char, unsigned char)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::writeRegister16(unsigned int, unsigned int)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::writeRegisterPair(unsigned char, unsigned char, unsigned int)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::setLR()'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::readPixel(int, int)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::writeRegister24(unsigned char, unsigned long)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::writeRegister32(unsigned char, unsigned long)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::setAddrWindow(int, int, int, int)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::drawFastHLine(int, int, int, unsigned int)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::drawFastVLine(int, int, int, unsigned int)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::fillRect(int, int, int, int, unsigned int)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::fillScreen(unsigned int)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::drawPixel(int, int, unsigned int)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::setRotation(unsigned char)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\SPFD5408-master\SPFD5408_Adafruit_TFTLCD.cpp.o: In function `Adafruit_TFTLCD::reset()':
C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_TFTLCD.cpp:362: multiple definition of `Adafruit_TFTLCD::begin(unsigned int)'
sketch\TFTLCD-Library-master\Adafruit_TFTLCD.cpp.o:sketch\TFTLCD-Library-master/Adafruit_TFTLCD.cpp:555: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::drawRect(int, int, int, int, unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::drawFastVLine(int, int, int, unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::drawFastHLine(int, int, int, unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::fillRect(int, int, int, int, unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::fillScreen(unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::invertDisplay(bool)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::Adafruit_GFX(int, int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::Adafruit_GFX(int, int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::drawCircle(int, int, int, unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::drawCircleHelper(int, int, int, unsigned char, unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::fillCircleHelper(int, int, int, unsigned char, int, unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::fillCircle(int, int, int, unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::drawRoundRect(int, int, int, int, int, unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::fillRoundRect(int, int, int, int, int, unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::drawTriangle(int, int, int, int, int, int, unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::fillTriangle(int, int, int, int, int, int, unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::drawBitmap(int, int, unsigned char const*, int, int, unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::drawBitmap(int, int, unsigned char const*, int, int, unsigned int, unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::drawXBitmap(int, int, unsigned char const*, int, int, unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::drawChar(int, int, unsigned char, unsigned int, unsigned int, unsigned char)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::write(unsigned char)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::setCursor(int, int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::getCursorX() const'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::getCursorY() const'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::setTextSize(unsigned char)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::setTextColor(unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::setTextColor(unsigned int, unsigned int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::setTextWrap(bool)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::getRotation() const'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::setRotation(unsigned char)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::cp437(bool)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::width() const'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX::height() const'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX_Button::Adafruit_GFX_Button()'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX_Button::Adafruit_GFX_Button()'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX_Button::drawButton(bool)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX_Button::contains(int, int)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX_Button::press(bool)'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX_Button::isPressed()'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX_Button::justPressed()'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o: In function `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)':
C:\Users\Xumuk\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.cpp:197: multiple definition of `Adafruit_GFX_Button::justReleased()'
libraries\SPFD5408-master\SPFD5408_Adafruit_GFX.cpp.o:C:\Users\Xumuk\Documents\Arduino\libraries\SPFD5408-master/SPFD5408_Adafruit_GFX.cpp:177: first defined here
collect2.exe: error: ld returned 1 exit status
exit status 1
Ошибка компиляции.
Это сообщение будет содержать больше информации чем
"Отображать вывод во время компиляции"
включено в Файл > Настройки
Нужна самая простая но функциональная программа виртуального осциллографа на ПК, чтоб просто принимало данные с com порта и согласно им рисовало осциллограмму с всякими там плюшками как увеличение и сдвиг графика. Если будет с исходниками в Visual Basic или Visual C# отлично, если нет не беда главное чтоб я понимал какие данные отсылать в порт чтоб программа их кушала!
Дошел до того что Ардуино не успевает обрабатывать большое количество данных, с его убогой математикой.
пока ничего , подконекчусь и хорошо поюзаю отпишу что получилось.
bpl и Joiner спасибо.
Ксати выяснил опытным путем что Ширина канала АЦП Atmega328 200КГц причем со 160КГц начинаются искажения но терпимые. Сейчас собираю данные АЦП и пробую их грамотно использовать, то что мы делаем в Пультоскопах не серьезно, просто строим график из отрезков без обработки, нужно улучшить качество обработки данных.
ну да вот как получилось, но к сожалению ошибки вот эти вылазят.
Вот архив в нем библиотека и скетч под нее у себя на IDE 1.6.5 компилировал все без ошибок.
Рекомендую сделать так
--сохранить в отдельный каталог свою библиотеку SPFD5408-master
--скачать архив и мою папку с библтотекой себе вставить заминив все файлы при копировании.
--переоткрыть IDE
--открыть загрузить пример из SPFD5408-master если работает загружать скетч, если пример не работает значит ту библиотеку что вы сохранили и работала паковать в архив и слать мне, значит они у нас разные.
Ксати выяснил опытным путем что Ширина канала АЦП Atmega328 200КГц причем со 160КГц начинаются искажения но терпимые. Сейчас собираю данные АЦП и пробую их грамотно использовать, то что мы делаем в Пультоскопах не серьезно, просто строим график из отрезков без обработки, нужно улучшить качество обработки данных.
Новый прибор получится "компьютерозависимым" или это подготовка к сборке улучшенного портативного пробника?
в setup не нашел команду tft.setRotation(x), добавил ее туда, и теперь нету этой полосы шума сбоку экрана, буду с другими такими командами баловаться наверн по всему коду
в setup не нашел команду tft.setRotation(x), добавил ее туда, и теперь нету этой полосы шума сбоку экрана, буду с другими такими командами баловаться наверн по всему коду
Привет.
Строки никуда не добавляйте!
Ищите в коде такие строки tft.setRotation(0);
Именяйте числа в скобках они отвечают за поворот того что выводится на экран от 0 до 3.
Меняя заливайте в ардуино и если так как нужно идите дальше, там этих строк много!(
Понимаю что геморно но не я эти дисплеи делаю постоянно по разному!
Новый прибор получится "компьютерозависимым" или это подготовка к сборке улучшенного портативного пробника?
Это все по старому прибору, не все еще из него выжали.
В руках недавно держал Симплескоп коробочку посмотрел как работает она заявляет 1200КSps скорости АЦП, но если отключить постобработку сигнал получается хуже чем у нас на ардуино с разгоном, но благодаря постобработке он покакзывает лучше до 50-60КГц.
Пробовал обрабатывать на атмеге не получилось, особенно теорема Котельникова!(
Привет не удается заставить работать, сигнал висит в районе 1,6 ровная линия, все настройки перепробовал и даже пробовал входы садить на землю ничего не меняется.
Как сделать чтоб просто мог подключиться к земле и A0 и смотрел график сигнала от 0 до 5В?
Привет не удается заставить работать, сигнал висит в районе 1,6 ровная линия, все настройки перепробовал и даже пробовал входы садить на землю ничего не меняется.
Как сделать чтоб просто мог подключиться к земле и A0 и смотрел график сигнала от 0 до 5В?
подскажите пожалуйста как мне сделать полностью черный экран, а то он как будто сдвинут в влево, и не полностью показывает сигнал, с остальным вроде разобрался и поправил
подскажите пожалуйста как мне сделать полностью черный экран, а то он как будто сдвинут в влево, и не полностью показывает сигнал, с остальным вроде разобрался и поправил
А когда запускали примеры из библиотеки он полностью закрашивался?
Если нет значит или библиотека не подходит или косяк в железе!((
Если закрашивается в примерах полностью значит смотрите в примере как там указан поворот и координаты и мучаясь подбирайте себе, я лично жутко чужой код править не люблю и вам не завидую.
Больше помочь не могу так как нет на руках именно такого экрана.
TFT 2.4 240x320 контроллер SPFD5408 - брал на Ali...хотя когда брал попадалось в отзывах от народа что это контроллер ili9327. Выбирал по - 2.4 дюймов TFT LCD и внешнему виду описания не было, повезло.
проверил работает хорошо. К сожалению, этот товар теперь недоступен!
Jtest – спасибо немного разобрался у вас переведен D9 на D10. #define led 10 //пин для генератора сигналов (Только 9й или 10й пин)
А переделать скетч практически под любой дисплей для меня пока сложновато, есть TFT Color 1.44” 128x128 контроллер ILI9163. SPI написал в соседнею ветку cilentlekx он ранее делал, хотелось бы обновленную версию. Проверял работу пультоскопа на 5110 и TFT 2.4 240x320 SPFD5408 жду корпуса.
karl2233
Не поймете скиньте почту помогу разобраться. Что бы тему не захламлять.
если не сложно =) ибо мозг кипит уже
прошу прощения за ОФФ, но на форуме не нашел как написать в личку
Наконец, я сделал обзор переделки под дисплей 3410. Вот обзор, вот видео.
Хорошо получилось!
Особенно оформлено, после такого корпуса мои поделки как хлам смотрятся!)))
Буду подымать качество!
Спасибо, но это временный вариант. Я все буду переделывать по выходу 3й версии))
Подскажите.
Почему в пультоскопе на экране 5110 осциллограф на А4 ноге, а на TFT 2.4 240x320 на А5.
Где и как это меняется.
Мудрю второй на экране Epson LCD L2F50 от Siemens S65. Интересно влезет прошивка или нет.
подскажите пожалуйста среда ардуино 1.6.6 и 1.6.7 ругаются вот так на скетч осцилографа тфт
Подскажите.
Почему в пультоскопе на экране 5110 осциллограф на А4 ноге, а на TFT 2.4 240x320 на А5.
Где и как это меняется.
Мудрю второй на экране Epson LCD L2F50 от Siemens S65. Интересно влезет прошивка или нет.
--меняется нога на ADMUX
--прошивка влезет.
второй день пытаюсь запустить осцилограф на тфт экране, не получается (((( он просто сначало загорается белым, а потом начинает стробоскопить от половины яркости экрана до полной.... и писал по поводу ошибки он выдает на компиляторе 1.6.6. Подскажите может было у кого такое?
С библиотекой экрана идут примеры, перепробуйте их хоть один должен заработать.
в этой библиотеке которую вы вместе со скетчем выкладывали?
а что именно поменяется если я попробую пример из библиотеки и он заработает. С вашим скетчем то не работает(
Xumuk, я не профи, но почти с каждой библиотекой, на любой компонет, идут примеры работы с этим компонентом. Вот Вам bodriy2014 и советует попробовать такой пример из библиотеки на ВАШ ДИСПЛЕЙ. Т.е. на Вашем дисплее должна появиться какая-нибудь информация (текст/ изображение или еще что). Значит дисплей работает, подключен правильно, библиотека с ним взаимодействует. Вот только после этого можно приступать к дальнейшим действиям.
Если вы попробуете все примеры и ни один не заработает, значит вам не подходит эта библиотека.
Значит у вас не такой как у меня дисплей.
понял спасибо, если не подходит как быть? весь код изменять надо?
библиотеку или дисплей(он ведь может быть не рабочим)
посмотриете ветку ктото переделывал под такой же дисплей но на другом контроллере.
хорошо, щас поищу , спасибо
в общем попробывал я примеры с библиотек подошла вот такая SPFD5408-master
Xumuk
Вы пробовали сделать как описано в постах с 75 по 81 ?
Xumuk
Ночью у себя скомпилирую проверю.
Xumuk
Ночью у себя скомпилирую проверю.
П.С всмартфоне два раза нажалось(((
хорошо спасибо
и глянь, плз, как сворачивать код
сорри, просто не нашел где данная функция
Клич всем кто в теме, особенно Okmor.
Нужна самая простая но функциональная программа виртуального осциллографа на ПК, чтоб просто принимало данные с com порта и согласно им рисовало осциллограмму с всякими там плюшками как увеличение и сдвиг графика. Если будет с исходниками в Visual Basic или Visual C# отлично, если нет не беда главное чтоб я понимал какие данные отсылать в порт чтоб программа их кушала!
Дошел до того что Ардуино не успевает обрабатывать большое количество данных, с его убогой математикой.
таке? сообщение №6
таке? сообщение №6
Скачал, заточенна на работу с звуковой картой,
почти такое но нужно чтоб с com порта брало.
Работа АЦП с СОМ портом или простая система сбора данных
с исходниками в Visual Basic
http://cxem.net/comp/comp86.php
Вот здесь выкладывал:
Выжимаем максимум. USB осциллограф на Arduino
Чего изменить?
bodriy2014,
может это как-то поможет? http://www.x-io.co.uk/serial-oscilloscope/
Вот здесь выкладывал:
Выжимаем максимум. USB осциллограф на Arduino
Чего изменить?
Привет!Спасибо.
пока ничего , подконекчусь и хорошо поюзаю отпишу что получилось.
bpl и Joiner спасибо.
Ксати выяснил опытным путем что Ширина канала АЦП Atmega328 200КГц причем со 160КГц начинаются искажения но терпимые. Сейчас собираю данные АЦП и пробую их грамотно использовать, то что мы делаем в Пультоскопах не серьезно, просто строим график из отрезков без обработки, нужно улучшить качество обработки данных.
ну да вот как получилось, но к сожалению ошибки вот эти вылазят.
Вот архив в нем библиотека и скетч под нее у себя на IDE 1.6.5 компилировал все без ошибок.
Рекомендую сделать так
--сохранить в отдельный каталог свою библиотеку SPFD5408-master
--скачать архив и мою папку с библтотекой себе вставить заминив все файлы при копировании.
--переоткрыть IDE
--открыть загрузить пример из SPFD5408-master если работает загружать скетч, если пример не работает значит ту библиотеку что вы сохранили и работала паковать в архив и слать мне, значит они у нас разные.
Новый прибор получится "компьютерозависимым" или это подготовка к сборке улучшенного портативного пробника?
работает но немножко не так видимо как будто монитор перевернут
и верхняя стьрочка где написано развертка и т д проявляется на секунду и пропадает и по новой, после обновления сигнала на экране
загрузил скетч основной с сайта стала линия потоньше сигнала
Xumuk, команда в setup tft.setRotation(x); x = от 1 до 3 вам в помощь
в setup не нашел команду tft.setRotation(x), добавил ее туда, и теперь нету этой полосы шума сбоку экрана, буду с другими такими командами баловаться наверн по всему коду
в setup не нашел команду tft.setRotation(x), добавил ее туда, и теперь нету этой полосы шума сбоку экрана, буду с другими такими командами баловаться наверн по всему коду
Привет.
Строки никуда не добавляйте!
Ищите в коде такие строки tft.setRotation(0);
Именяйте числа в скобках они отвечают за поворот того что выводится на экран от 0 до 3.
Меняя заливайте в ардуино и если так как нужно идите дальше, там этих строк много!(
Понимаю что геморно но не я эти дисплеи делаю постоянно по разному!
Новый прибор получится "компьютерозависимым" или это подготовка к сборке улучшенного портативного пробника?
Это все по старому прибору, не все еще из него выжали.
В руках недавно держал Симплескоп коробочку посмотрел как работает она заявляет 1200КSps скорости АЦП, но если отключить постобработку сигнал получается хуже чем у нас на ардуино с разгоном, но благодаря постобработке он покакзывает лучше до 50-60КГц.
Пробовал обрабатывать на атмеге не получилось, особенно теорема Котельникова!(
Вот здесь выкладывал:
Выжимаем максимум. USB осциллограф на Arduino
Чего изменить?
Привет не удается заставить работать, сигнал висит в районе 1,6 ровная линия, все настройки перепробовал и даже пробовал входы садить на землю ничего не меняется.
Как сделать чтоб просто мог подключиться к земле и A0 и смотрел график сигнала от 0 до 5В?
я вроде поменял большую часть, но вот нигде не найду строку чтобы развернуть само поле дисплея..... и не получается повернуть верхнее меню
я вроде поменял большую часть, но вот нигде не найду строку чтобы развернуть само поле дисплея..... и не получается повернуть верхнее меню
Все прокоментированно
между этими строками
//отрисовка и перебор меню###############################
//отрисовка и перебор меню###############################
Сдвиньте пож картинку, жмете изменить и за угол экрана сжимаете.
Привет не удается заставить работать, сигнал висит в районе 1,6 ровная линия, все настройки перепробовал и даже пробовал входы садить на землю ничего не меняется.
Как сделать чтоб просто мог подключиться к земле и A0 и смотрел график сигнала от 0 до 5В?
Разобрался, туплю))
ADCSRA = 0b11100010;
подскажите пожалуйста как мне сделать полностью черный экран, а то он как будто сдвинут в влево, и не полностью показывает сигнал, с остальным вроде разобрался и поправил
подскажите пожалуйста как мне сделать полностью черный экран, а то он как будто сдвинут в влево, и не полностью показывает сигнал, с остальным вроде разобрался и поправил
А когда запускали примеры из библиотеки он полностью закрашивался?
Если нет значит или библиотека не подходит или косяк в железе!((
Если закрашивается в примерах полностью значит смотрите в примере как там указан поворот и координаты и мучаясь подбирайте себе, я лично жутко чужой код править не люблю и вам не завидую.
Больше помочь не могу так как нет на руках именно такого экрана.
нет не полностью, так же часть экрана рябью, но если в те координаты ченить написать то он закраситься чемнить
P.S. в общем я здаюсь..... лезть править библиотеку я не смогу не хватит знаний.... может кто подскажет кто где заказывал дисплей на spdf5408?
TFT 2.4 240x320 контроллер SPFD5408 - брал на Ali... хотя когда брал попадалось в отзывах от народа что это контроллер ili9327. Выбирал по - 2.4 дюймов TFT LCD и внешнему виду описания не было, повезло.
проверил работает хорошо. К сожалению, этот товар теперь недоступен!
Xumuk – а вы где брали, было ли какое описание.
мне друг дал такой поиграться думал если подойдет куплю у него
Я по рекомендации автора лишние пины на TFT выпаивал а у вас на фото вроде бы вставлен в UNO как есть.
щас он подключен чисто по пинам как написано, тогда вставил просто для теста
Плохой дисплей TFT 2.4 240x320 контроллер SPFD5408, много пинов занимает, медленно обновляется и еще и у каждого продавца по разному работает!(((
будет у меня другой цветной переделаю на него.