Ср мар 07, 2018 15:17:14
In file included from C:\Users\REB\Documents\Arduino\PROBNI_SKETCH\PROBNI_SKETCH.ino\PROBNI_SKETCH.ino.ino:5:0:
D:\PROG\arduino-nightly\libraries\Adafruit/Adafruit_PCD8544.h:36:0: warning: "PCD8544_DISPLAYBLANK" redefined [enabled by default]
#define PCD8544_DISPLAYBLANK 0x0
^
In file included from C:\Users\REB\Documents\Arduino\PROBNI_SKETCH\PROBNI_SKETCH.ino\PROBNI_SKETCH.ino.ino:1:0:
C:\Users\REB\Documents\Arduino\libraries\LCD5110_Basic/LCD5110_Basic.h:37:0: note: this is the location of the previous definition
#define PCD8544_DISPLAYBLANK 0x00
^
In file included from C:\Users\REB\Documents\Arduino\PROBNI_SKETCH\PROBNI_SKETCH.ino\PROBNI_SKETCH.ino.ino:5:0:
D:\PROG\arduino-nightly\libraries\Adafruit/Adafruit_PCD8544.h:37:0: warning: "PCD8544_DISPLAYNORMAL" redefined [enabled by default]
#define PCD8544_DISPLAYNORMAL 0x4
^
In file included from C:\Users\REB\Documents\Arduino\PROBNI_SKETCH\PROBNI_SKETCH.ino\PROBNI_SKETCH.ino.ino:1:0:
C:\Users\REB\Documents\Arduino\libraries\LCD5110_Basic/LCD5110_Basic.h:38:0: note: this is the location of the previous definition
#define PCD8544_DISPLAYNORMAL 0x04
^
In file included from C:\Users\REB\Documents\Arduino\PROBNI_SKETCH\PROBNI_SKETCH.ino\PROBNI_SKETCH.ino.ino:5:0:
D:\PROG\arduino-nightly\libraries\Adafruit/Adafruit_PCD8544.h:38:0: warning: "PCD8544_DISPLAYALLON" redefined [enabled by default]
#define PCD8544_DISPLAYALLON 0x1
^
In file included from C:\Users\REB\Documents\Arduino\PROBNI_SKETCH\PROBNI_SKETCH.ino\PROBNI_SKETCH.ino.ino:1:0:
C:\Users\REB\Documents\Arduino\libraries\LCD5110_Basic/LCD5110_Basic.h:39:0: note: this is the location of the previous definition
#define PCD8544_DISPLAYALLON 0x01
^
In file included from C:\Users\REB\Documents\Arduino\PROBNI_SKETCH\PROBNI_SKETCH.ino\PROBNI_SKETCH.ino.ino:5:0:
D:\PROG\arduino-nightly\libraries\Adafruit/Adafruit_PCD8544.h:39:0: warning: "PCD8544_DISPLAYINVERTED" redefined [enabled by default]
#define PCD8544_DISPLAYINVERTED 0x5
^
In file included from C:\Users\REB\Documents\Arduino\PROBNI_SKETCH\PROBNI_SKETCH.ino\PROBNI_SKETCH.ino.ino:1:0:
C:\Users\REB\Documents\Arduino\libraries\LCD5110_Basic/LCD5110_Basic.h:40:0: note: this is the location of the previous definition
#define PCD8544_DISPLAYINVERTED 0x05
^
C:\Users\REB\Documents\Arduino\libraries\LCD5110_Basic\DefaultFonts.c:12:14: error: variable 'SmallFont' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
fontdatatype SmallFont[] PROGMEM =
^
C:\Users\REB\Documents\Arduino\libraries\LCD5110_Basic\DefaultFonts.c:117:14: error: variable 'MediumNumbers' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
fontdatatype MediumNumbers[] PROGMEM =
^
C:\Users\REB\Documents\Arduino\libraries\LCD5110_Basic\DefaultFonts.c:135:14: error: variable 'BigNumbers' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
fontdatatype BigNumbers[] PROGMEM =
^
exit status 1
Ошибка компиляции.
Ср мар 07, 2018 16:01:14
Ср мар 07, 2018 16:13:27
#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Adafruit_PCD8544.h>
Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3);
unsigned long last_time;
void setup() {
display.begin();
display.clearDisplay();
display.setContrast(50);
display.setTextSize(1);
display.setTextColor(BLACK);
display.setCursor(0, 0);
display.display();
delay(3000);
}
void loop() {
display.clearDisplay();
display.print("0000100101000101001001000100100100010010010010100101000010010000010000010001010010100101001");
delay(100);
display.display();
display.clearDisplay();
display.print("0010100000010101010000010000100100010111000101000010010101001000101010001010001000100100000");
delay(100);
display.display();
display.clearDisplay();
display.print("0000001001001000100100010101010000010100010100101010100010101010010101001010000100010010001");
delay(100);
display.display();
}
Ср мар 07, 2018 16:29:32
Ср мар 07, 2018 16:40:34
Чт мар 08, 2018 08:22:41
Чт мар 08, 2018 09:03:08
Чт мар 08, 2018 15:24:12
Чт мар 08, 2018 16:12:16
fontdatatype SmallFont[] PROGMEM =
#if defined(__AVR__)
#include <avr/pgmspace.h>
#undef PROGMEM
#define PROGMEM __attribute__(( section(".progmem.data") ))
#define fontdatatype uint8_t
#elif defined(__PIC32MX__)
#define PROGMEM
#define fontdatatype const unsigned char
#elif defined(__arm__)
#define PROGMEM
#define fontdatatype const unsigned char
#endif
Чт мар 08, 2018 20:31:37
Пт мар 09, 2018 09:06:27
Хватит уже версии потрошить, специально для вас Novice user видосNovice user писал(а):у меня виндовс 7,1.8.5 тоже прекрасно компилирует
Пт мар 09, 2018 23:53:12
#include <LCD5110_Graph.h>
LCD5110 myGLCD(7,6,5,4,3);
unsigned long last_time;
extern uint8_t OKO[];
float y;
uint8_t* bm;
int pacy;
void setup()
{
myGLCD.InitLCD();
}
void loop()
{
myGLCD.clrScr();
myGLCD.drawBitmap(0, 0, OKO, 84, 48);
myGLCD.update();
delay(2000);
#include <avr/pgmspace.h>
const uint8_t OKO[] PROGMEM={
//Скопированный hex-код GLCD tools
};
}
Arduino: 1.8.5 (Windows Store 1.8.10.0) (Windows 10), Плата:"Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)"
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\libraries -libraries C:\Users\REB\Documents\Arduino\libraries -fqbn=arduino:avr:pro:cpu=16MHzatmega328 -ide-version=10805 -build-path C:\Users\REB\AppData\Local\Temp\arduino_build_835166 -warnings=none -build-cache C:\Users\REB\AppData\Local\Temp\arduino_cache_130705 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr -verbose C:\Users\REB\Documents\Arduino\sketch_mar09a\sketch_mar09a.ino
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\arduino-builder -compile -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\libraries -libraries C:\Users\REB\Documents\Arduino\libraries -fqbn=arduino:avr:pro:cpu=16MHzatmega328 -ide-version=10805 -build-path C:\Users\REB\AppData\Local\Temp\arduino_build_835166 -warnings=none -build-cache C:\Users\REB\AppData\Local\Temp\arduino_cache_130705 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr -verbose C:\Users\REB\Documents\Arduino\sketch_mar09a\sketch_mar09a.ino
Using board 'pro' from platform in folder: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\arduino\avr
Detecting libraries used...
"C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-IC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\cores\arduino" "-IC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\REB\AppData\Local\Temp\arduino_build_835166\sketch\sketch_mar09a.ino.cpp" -o "nul"
"C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-IC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\cores\arduino" "-IC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Users\REB\Documents\Arduino\libraries\LCD5110_Graph" "C:\Users\REB\AppData\Local\Temp\arduino_build_835166\sketch\sketch_mar09a.ino.cpp" -o "nul"
Using cached library dependencies for file: C:\Users\REB\Documents\Arduino\libraries\LCD5110_Graph\DefaultFonts.c
Using cached library dependencies for file: C:\Users\REB\Documents\Arduino\libraries\LCD5110_Graph\LCD5110_Graph.cpp
Generating function prototypes...
"C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-IC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\cores\arduino" "-IC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Users\REB\Documents\Arduino\libraries\LCD5110_Graph" "C:\Users\REB\AppData\Local\Temp\arduino_build_835166\sketch\sketch_mar09a.ino.cpp" -o "C:\Users\REB\AppData\Local\Temp\arduino_build_835166\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\REB\AppData\Local\Temp\arduino_build_835166\preproc\ctags_target_for_gcc_minus_e.cpp"
Компиляция скетча...
"C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-IC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\cores\arduino" "-IC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Users\REB\Documents\Arduino\libraries\LCD5110_Graph" "C:\Users\REB\AppData\Local\Temp\arduino_build_835166\sketch\sketch_mar09a.ino.cpp" -o "C:\Users\REB\AppData\Local\Temp\arduino_build_835166\sketch\sketch_mar09a.ino.cpp.o"
Compiling libraries...
Compiling library "LCD5110_Graph"
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\libraries\LCD5110_Graph\DefaultFonts.c.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\libraries\LCD5110_Graph\LCD5110_Graph.cpp.o
Compiling core...
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\wiring_pulse.S.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\WInterrupts.c.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\hooks.c.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\wiring.c.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\wiring_analog.c.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\wiring_digital.c.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\wiring_pulse.c.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\wiring_shift.c.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\CDC.cpp.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\HardwareSerial.cpp.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\HardwareSerial0.cpp.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\HardwareSerial1.cpp.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\HardwareSerial2.cpp.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\HardwareSerial3.cpp.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\IPAddress.cpp.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\PluggableUSB.cpp.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\Print.cpp.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\Stream.cpp.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\Tone.cpp.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\USBCore.cpp.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\WMath.cpp.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\WString.cpp.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\abi.cpp.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\main.cpp.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\new.cpp.o
Используем предварительно скомпилированный файл: C:\Users\REB\AppData\Local\Temp\arduino_build_835166\core\core.a
Archiving built core (caching) in: C:\Users\REB\AppData\Local\Temp\arduino_cache_130705\core\core_arduino_avr_pro_cpu_16MHzatmega328_a94ab6aaf61dfb93b4a8079c694a14c2.a
Linking everything together...
"C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\Users\REB\AppData\Local\Temp\arduino_build_835166/sketch_mar09a.ino.elf" "C:\Users\REB\AppData\Local\Temp\arduino_build_835166\sketch\sketch_mar09a.ino.cpp.o" "C:\Users\REB\AppData\Local\Temp\arduino_build_835166\libraries\LCD5110_Graph\DefaultFonts.c.o" "C:\Users\REB\AppData\Local\Temp\arduino_build_835166\libraries\LCD5110_Graph\LCD5110_Graph.cpp.o" "C:\Users\REB\AppData\Local\Temp\arduino_build_835166/core\core.a" "-LC:\Users\REB\AppData\Local\Temp\arduino_build_835166" -lm
C:\Users\REB\AppData\Local\Temp\ccsiSwbc.ltrans0.ltrans.o: In function `main':
C:\Users\REB\Documents\Arduino\libraries\LCD5110_Graph/LCD5110_Graph.cpp:825: undefined reference to `OKO'
C:\Users\REB\Documents\Arduino\libraries\LCD5110_Graph/LCD5110_Graph.cpp:825: undefined reference to `OKO'
collect2.exe: error: ld returned 1 exit status
Используем библиотеку LCD5110_Graph в папке: C:\Users\REB\Documents\Arduino\libraries\LCD5110_Graph (legacy)
exit status 1
Ошибка компиляции для платы Arduino Pro or Pro Mini.
Сб мар 10, 2018 14:52:32
#include <LCD5110_Graph.h>
#include <avr/pgmspace.h>
const uint8_t OKO[] PROGMEM={
//Скопированный hex-код GLCD tools
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF0, 0xF8, 0xF8, 0xFC, 0xFC, // 0x0010 (16) pixels
0xFE, 0xFE, 0x7F, 0x7F, 0x7F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x7F, 0x7F, 0x7F, 0xFE, 0xFE, 0xFE, // 0x0020 (32) pixels
0xFC, 0xFC, 0xF8, 0xF0, 0xF0, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, // 0x0030 (48) pixels
0xF0, 0xF0, 0xF8, 0xFC, 0xFC, 0xFE, 0xFE, 0xFE, 0x7F, 0x7F, 0x7F, 0x3F, 0x3F, 0x3F, 0x3F, 0x7F, // 0x0040 (64) pixels
0x7F, 0x7F, 0x7F, 0xFE, 0xFE, 0xFC, 0xFC, 0xF8, 0xF8, 0xF0, 0xE0, 0xC0, 0x86, 0x06, 0x06, 0x00, // 0x0050 (80) pixels
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // 0x0060 (96) pixels
0x1F, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, // 0x0070 (112) pixels
0x80, 0x80, 0x00, 0x00, 0x01, 0x01, 0x03, 0x0F, 0x1F, 0x3F, 0xFF, 0xFF, 0xFF, 0xFE, 0xFC, 0xFE, // 0x0080 (128) pixels
0xFF, 0xFF, 0xFF, 0x3F, 0x1F, 0x0F, 0x03, 0x01, 0x01, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0xF8, // 0x0090 (144) pixels
0xF8, 0xF8, 0xF8, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, 0x07, 0x1F, 0xFF, 0xFF, 0xFF, // 0x00A0 (160) pixels
0xFF, 0xFF, 0xFC, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x7F, 0xFF, // 0x00B0 (176) pixels
0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, // 0x00C0 (192) pixels
0x07, 0x07, 0x07, 0x07, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xF0, 0xF8, 0xFE, 0xFF, // 0x00D0 (208) pixels
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xF8, 0xF0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, // 0x00E0 (224) pixels
0x07, 0x07, 0x07, 0x3F, 0x3F, 0x3F, 0x3F, 0x07, 0x07, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, // 0x00F0 (240) pixels
0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0x0100 (256) pixels
0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x0F, 0x1F, 0x3F, 0x7F, 0x7F, 0xFF, 0xFE, 0xFE, 0xFC, 0xFC, // 0x0110 (272) pixels
0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xFC, 0xFC, 0xFC, 0xFE, 0xFF, 0x7F, 0x7F, 0x3F, 0x3F, // 0x0120 (288) pixels
0x1F, 0x0F, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x0F, 0x1F, 0x3F, 0x3F, 0x7F, // 0x0130 (304) pixels
0x7F, 0xFF, 0xFE, 0xFC, 0xFC, 0xFC, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xFC, 0xFC, 0xFE, // 0x0140 (320) pixels
0xFE, 0xFF, 0x7F, 0x7F, 0x3F, 0x1F, 0x0F, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0x0150 (336) pixels
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xC0, 0xC0, 0x80, 0x00, 0x00, // 0x0160 (352) pixels
0x00, 0x00, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0x81, 0x81, 0x01, 0x01, 0xC1, 0xC1, 0xC0, 0xC0, // 0x0170 (368) pixels
0xC0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xC0, 0x00, 0x00, 0x00, 0xC0, 0xC0, 0x80, 0x00, // 0x0180 (384) pixels
0x00, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC1, 0xC1, 0x01, 0x01, 0xC1, 0xC1, 0xC1, 0x01, 0x01, // 0x0190 (400) pixels
0x01, 0xC1, 0xC1, 0x01, 0x00, 0x00, 0x80, 0xC0, 0xC0, 0xC0, 0xC0, 0x80, 0x80, 0x00, 0x00, 0x00, // 0x01A0 (416) pixels
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF8, 0xFF, 0x3F, 0x3B, // 0x01B0 (432) pixels
0x3F, 0x7F, 0xFE, 0xF0, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x1C, 0x3C, 0xFF, 0xFF, 0xC7, 0x00, 0x00, // 0x01C0 (448) pixels
0xFF, 0xFF, 0xFF, 0xE0, 0xE0, 0xF1, 0x7F, 0x3F, 0x1F, 0x00, 0x3F, 0x7F, 0xFF, 0xE0, 0xC0, 0xE0, // 0x01D0 (464) pixels
0xFF, 0x7F, 0x3F, 0x00, 0x00, 0xE0, 0xE0, 0xFF, 0xFF, 0xFF, 0xE0, 0xE0, 0xC0, 0x00, 0x00, 0xFF, // 0x01E0 (480) pixels
0xFF, 0x07, 0x0F, 0x3E, 0xFC, 0xFF, 0xFF, 0x00, 0x00, 0x3F, 0x7F, 0xFF, 0xE0, 0xC0, 0xE1, 0x7F, // 0x01F0 (496) pixels
0x7F, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
LCD5110 myGLCD(8,9,10,11,12);
//extern uint8_t OKO[];
float y;
uint8_t* bm;
int pacy;
void setup()
{
myGLCD.InitLCD();
}
void loop()
{
myGLCD.clrScr();
myGLCD.drawBitmap(0, 0, OKO, 84, 48);
myGLCD.update();
delay(2000);
}
Сб мар 10, 2018 15:20:57
Сб мар 10, 2018 16:15:38
Ойёёёёёёёёёёё.REB писал(а):avrdude: ser_open(): can't open device "\\.\COM1": Не удается найти указанный файл.
Сб мар 10, 2018 16:25:59
Сб мар 10, 2018 16:33:02
Сб мар 10, 2018 22:36:04
0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x07, 0xFF, 0xFF, 0xFF, 0xF0, 0x7E, 0x0F, 0x00, 0x00, 0x20,
0xE0, 0x80, 0x00, 0x00, 0x00, 0x10, 0x7F, 0x1F, 0x80, 0x00, 0x70, 0x41, 0xC0, 0x00, 0x00, 0x00,
0x10, 0x61, 0xB8, 0xC0, 0x00, 0x21, 0xF0, 0x80, 0x00, 0x00, 0x00, 0x10, 0x61, 0xB0, 0x40, 0x00,
0x22, 0xE8, 0x80, 0x00, 0x00, 0x00, 0x10, 0x63, 0xB0, 0x00, 0x00, 0x73, 0x19, 0xC0, 0x00, 0x00,
0x00, 0x10, 0x7F, 0x30, 0x00, 0x00, 0xF9, 0xF3, 0xE0, 0x00, 0x00, 0x00, 0x10, 0x7E, 0x30, 0x00,
0x00, 0xF9, 0xF3, 0xE0, 0x00, 0x00, 0x00, 0x10, 0x7F, 0x30, 0x00, 0x00, 0x73, 0xF9, 0xC0, 0x00,
0x00, 0x00, 0x10, 0x61, 0xB0, 0x00, 0x00, 0xF7, 0x1D, 0xE0, 0x00, 0x00, 0x00, 0x10, 0x61, 0xB0,
0x40, 0x01, 0xFE, 0x0F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x63, 0xB8, 0xC7, 0x07, 0x3C, 0x07, 0x9C,
0x1C, 0x00, 0x00, 0x00, 0x7F, 0x1F, 0x81, 0x8F, 0xFC, 0x07, 0xFE, 0x30, 0x00, 0x00, 0x00, 0x7E,
0x0F, 0x0C, 0xC8, 0xFE, 0x0F, 0xE2, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE3, 0xFF, 0x1F,
0xF8, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0xF0, 0xCF, 0x1E, 0x61, 0xFD, 0x00, 0x00, 0x00,
0x00, 0x00, 0x0F, 0xF8, 0x0F, 0xBE, 0x03, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFC, 0x07,
0xBC, 0x07, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFE, 0x07, 0xFC, 0x0F, 0xFF, 0x00, 0x00,
0x00, 0x00, 0x00, 0x0F, 0xFF, 0x0F, 0xFE, 0x1F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFE,
0x3F, 0xFF, 0x8F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFC, 0x3F, 0xFF, 0x87, 0xFC, 0x00,
0x00, 0x00, 0x00, 0x00, 0x07, 0xFC, 0x1D, 0x57, 0x07, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F,
0xFF, 0x3A, 0xAB, 0x9F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFD, 0x17, 0xFF, 0xF8,
0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0xFA, 0xAB, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00,
0x03, 0xFF, 0xFD, 0x57, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFA, 0xAB, 0xFF,
0xE8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xD9, 0x53, 0x7F, 0xA0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x2D, 0x9A, 0xAB, 0x36, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x1D, 0x57,
0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0xAF, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x7F, 0x1F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xF0, 0x03, 0xF0, 0x7F,
0x80, 0x00, 0x00, 0x00, 0x01, 0xF9, 0xF3, 0xF0, 0x03, 0xF8, 0xFF, 0xC0, 0x80, 0x00, 0x00, 0x00,
0xF0, 0xE1, 0xE0, 0x03, 0x0D, 0x8C, 0x60, 0x80, 0x00, 0x00, 0x20, 0x31, 0xF1, 0x80, 0x83, 0x0D,
0x8C, 0x60, 0x80, 0x00, 0x00, 0x11, 0xF3, 0xF9, 0xF1, 0x03, 0x0D, 0x8C, 0x60, 0x80, 0x00, 0x00,
0x7F, 0xC7, 0xFC, 0x7F, 0xC3, 0x0D, 0x8C, 0x60, 0x80, 0x00, 0x00, 0x10, 0x0F, 0xFE, 0x01, 0x03,
0x1D, 0x9C, 0xE0, 0x80, 0x00, 0x00, 0x20, 0x1B, 0xFB, 0x00, 0x83, 0xF8, 0xFF, 0xC0, 0x80, 0x00,
0x00, 0x00, 0x33, 0x59, 0x80, 0x03, 0xF0, 0x7F, 0x80, 0x80, 0x00, 0x00, 0x00, 0x64, 0x44, 0xC0,
0x03, 0x00, 0x0C, 0x00, 0x80, 0x00, 0x00, 0x00, 0x0E, 0xEE, 0x00, 0x03, 0x00, 0x0C, 0x00, 0x80,
0x00, 0x00, 0x00, 0x04, 0xE4, 0x00, 0x03, 0x00, 0x0C, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0xE0,
0x00, 0x03, 0x00, 0x0C, 0x00, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Adafruit_PCD8544.h>
Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3);
unsigned long last_time;
void setup() {
display.begin();
display.clearDisplay();
display.setContrast(50);
display.setTextSize(1);
display.setTextColor(BLACK);
display.setCursor(0, 0);
display.display();
//Тут должна быть картинка с двуглавым орлом
delay(1500);
display.clearDisplay();
display.display();
// Тут должна быть картинка "дождитесь загрузки терминала" ПОВЕРХ которой, без удаления таковой будут появляться полосы загрузки описанные кодом ниже.
delay(500);
display.display();
display.drawRect (15, 31, 4, 10, 1);
delay(500);
display.display();
display.drawRect (20, 31, 4, 10, 1);
delay(500);
display.display();
display.drawRect (25, 31, 4, 10, 1);
delay(500);
display.display();
display.drawRect (30, 31, 4, 10, 1);
delay(500);
display.display();
display.drawRect (35, 31, 4, 10, 1);
delay(300);
display.display();
display.drawRect (40, 31, 4, 10, 1);
delay(300);
display.display();
display.drawRect (45, 31, 4, 10, 1);
delay(300);
display.display();
display.drawRect (50, 31, 4, 10, 1);
delay(200);
display.display();
display.drawRect (55, 31, 4, 10, 1);
delay(200);
display.display();
display.drawRect (60, 31, 4, 10, 1);
delay(200);
display.display();
display.drawRect (65, 31, 4, 10, 1);
delay(200);
display.display();
display.drawRect (70, 31, 4, 10, 1);
delay(3000);
}
void loop() {
display.display();
display.clearDisplay();
display.print("0000100101000101001001000100100100010010010010100101000010010000010000010001010010100101001");
delay(100);
display.display();
display.clearDisplay();
display.print("0010100000010101010000010000100100010111000101000010010101001000101010001010001000100100000");
delay(100);
display.display();
display.clearDisplay();
display.print("0000001001001000100100010101010000010100010100101010100010101010010101001010000100010010001");
delay(100);
}
Вс мар 11, 2018 06:59:07
Ну не знаю, может ориентация байта не та, или направление счета байта не то.REB писал(а):только вместо моей картинки Получается абракадабра.
И в чем проблема?REB писал(а):Попробую объяснить что я хочу получить в итоге:
Вс мар 11, 2018 09:27:30
сохраняй в .jpg, тогда будет крепиться.REB писал(а):(в архиве ибо БМП крепиться не хочет)