Hello forum users,
I have a TM1638 (like this one here: TM1638 LED KEY 8-fach 7-Segment Anzeige Taster LED Display Modul Arduino - MAKERSHOP.DE )
an Iike to show a variable (counter) on the Screen and in a 2nd Step the Frequency.
Pushing Button 1 and it showes the counter
Pushing Button 2 and it showes the Frequency
Now, do you have an Idea, how i can do this.
I figured out how to show a Word, number, light the lamps und use the buttons.
But i can just show one Signgle word as ex. : "SCreen"
When I Put my varibable into the hexagonal - It showes me just the latest number
as ex. the counter is on 283 I see on the screnn the 3 then the 4,5,6,7,8,9,0,1,2...
Is there a way to show a Number up to 8 digets.
(I just need 3 to start with)
thx a lot
Please post the code that does something, but not what you want, yet.
There are many examples for that device, have you tried googling and reading?
TM1638 arduino
Are you sure the device can do what you want? It sounds like you want individual control of the segments of the numerical displays, this may not be possible.
Have you ever seen examples of this device displaying the kind of thing you are trying to do?
a7
I got so far with watchin youtube videos and reading different tutorials
Is it anyhow possible to show an "int" instead a "string" on all positions this display?
as: tm.displayText("counter");
#include <TM1638lite.h> //Display
#define outputA 2
#define outputB 3
int counter = 0;
int impuls_pos = 100; // InkrementalDrehgebers (InkDG) Inkrement für Impus
int impuls_neg = -100; // InkrementalDrehgebers (InkDG) Inkrement für Impus
int impuls360pos = 160; // eine Umdrehung des InkDG
int impuls360neg = -160; // eine Umdrehung des InkDG
int aState;
int aLastState;
const int Mosfet = 4; // Mosfet
const int TasterPin = 5;
TM1638lite tm(10, 9, 8); //Display
void setup() {
pinMode (outputA,INPUT);
pinMode (outputB,INPUT);
pinMode(Mosfet, OUTPUT);
pinMode(TasterPin, INPUT_PULLUP);
tm.reset();
digitalWrite(Mosfet, LOW);
Serial.begin (9600);
// Reads the initial state of the outputA
aLastState = digitalRead(outputA);
}
void loop() {
aState = digitalRead(outputA); // Reads the "current" state of the outputA
// If the previous and the current state of the outputA are different, that means a Pulse has occured
if (aState != aLastState){
if (counter == impuls360pos | counter == impuls360neg){
counter = 0; aState=0; aLastState=0;
Serial.print("Position: ");
Serial.println(counter);
}
else {
// If the outputB state is different to the outputA state, that means the encoder is rotating clockwise
if (digitalRead(outputB) != aState) {
counter ++;
} else {
counter --;
}
Serial.print("Position: ");
Serial.println(counter);
}
aLastState = aState; // Updates the previous state of the outputA with the current state
if (counter == impuls_pos | counter == impuls_neg) {
digitalWrite(Mosfet, HIGH);
//delay(1000);
}
else {
digitalWrite(Mosfet, LOW);
}
}
// Display start
// i tried all of them!!!
// tm.displayText("counter");
// tm.setLED(0, 0);
// tm.displayASCII(1, counter); // This displays on all 8 Displays the same nuber: 33 is shown as 1
// tm.displayASCII(2, counter); // 34 as two vertical lines from the upper 8
// tm.displayASCII(3, counter); // 35 is a horizontal vertical line in the middel of the 8
// tm.displayASCII(4, counter);
// tm.displayASCII(5, counter);
// tm.displayASCII(6, counter);
// tm.displayASCII(7, counter);
// tm.displayASCII(8, counter);
// tm.displayASCII(7, 'counter'); //as.ex in Tutorial: 'p' & as.ex: 'u'
// tm.setLED(7, 1);
// delay(2000);
tm.displayHex(0, counter); // number 1 to 9 gets shown here on all 8 Displays = I
tm.displayHex(1, counter); // I working on to see 3-4 digits (as.ex: 283 or 3848
tm.displayHex(2, counter);
tm.displayHex(3, counter);
tm.displayHex(4, counter);
tm.displayHex(5, counter);
tm.displayHex(6, counter);
tm.displayHex(7, counter);
// delay(2000);
// tm.displayText("counter");
// tm.displayText(counter); // failure = int vs string!!!
//{
// uint8_t buttons = tm.readButtons();
// doLEDs(buttons);
//}
// scans the individual bits of value
//void doLEDs(uint8_t value) {
// for (uint8_t position = 0; position < 8; position++) {
// tm.setLED(position, value & 1);
// value = value >> 1;
//}
//}
// Display ends
}
tm.displayHex(0, counter); // number 1 to 9 gets shown here on all 8 Displays = I
tm.displayHex(1, counter); // I working on to see 3-4 digits (as.ex: 283 or 3848
tm.displayHex(2, counter);
tm.displayHex(3, counter);
tm.displayHex(4, counter);
tm.displayHex(5, counter);
tm.displayHex(6, counter);
tm.displayHex(7, counter);
Start again but use this library:
https://github.com/maxint-rd/TM16xx
I have the same module, you can find example sketches in the tm16xx library to get you very close to what you need.
The tm16xx library implements the 'print()' function so you can just print your values. Text also if you want.
read original documentation always
thank you!
I`m using Board Arduino Mega or Mega 2560 and it fails to compail
(It looks like that this progammes are mosely testedf or "Nano")
do you have any idea?
That library works perfectly well with the Mega2560. What is the "it" that fails to compile? Please fill in the missing details and then copy and paste the error message here.
Arduino: 1.8.19 (Windows Store 1.8.57.0) (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
C:\Users\XXXX\Documents\Arduino\libraries\TM16xx-master\src\TM16xxMatrixGFX.cpp:8:10: fatal error: Adafruit_GFX.h: No such file or directory
#include <Adafruit_GFX.h>
^~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Error compiling for board Arduino Mega or Mega 2560.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Yes, in the documentation for the tm16xx library, it mentions that you have to download and install the Adafruit GFX library.
But it happened to me too. It's be fine once you change that.
Paul_B
July 25, 2022, 10:45pm
12
And apparently the Adafruit BusIO as I just found out getting my WeMOS D1 Mini TM1640 matrix working.
I loaded the other librarys and i can comply the sketch now!
cool thx.
Now I get this error message:
An error occurred while uploading the sketch
I tried to open the files in different ways as in the tutorials explained and also created new files and copyed the sketch in it. Without succes!
Paul_B
July 26, 2022, 9:53am
14
So exactly what does it say is the error?
File ==> Preferences ==> Compiler warnings may be of value.
ok, I adjusted the settings to "compiler warnings - ALL" and "show vebose output during compiling and upload"
this error occurs by uploading:
Arduino: 1.8.19 (Windows Store 1.8.57.0) (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware -hardware C:\Users\sonde\Documents\ArduinoData\packages -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -tools C:\Users\sonde\Documents\ArduinoData\packages -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\libraries -libraries C:\Users\sonde\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=0000_0000 -ide-version=10819 -build-path C:\Users\sonde\AppData\Local\Temp\arduino_build_684653 -warnings=all -build-cache C:\Users\sonde\AppData\Local\Temp\arduino_cache_474527 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\sonde\Documents\ArduinoData\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\sonde\Documents\ArduinoData\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avr-gcc.path=C:\Users\sonde\Documents\ArduinoData\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\sonde\Documents\ArduinoData\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avrdude.path=C:\Users\sonde\Documents\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\sonde\Documents\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17 -verbose C:\Users\sonde\Documents\Arduino\ArduPlay\TM16xxDisplay_Print_test1\TM16xxDisplay_Print_test1.ino
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\arduino-builder -compile -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware -hardware C:\Users\sonde\Documents\ArduinoData\packages -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -tools C:\Users\sonde\Documents\ArduinoData\packages -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\libraries -libraries C:\Users\sonde\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=0000_0000 -ide-version=10819 -build-path C:\Users\sonde\AppData\Local\Temp\arduino_build_684653 -warnings=all -build-cache C:\Users\sonde\AppData\Local\Temp\arduino_cache_474527 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\sonde\Documents\ArduinoData\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\sonde\Documents\ArduinoData\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avr-gcc.path=C:\Users\sonde\Documents\ArduinoData\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\sonde\Documents\ArduinoData\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avrdude.path=C:\Users\sonde\Documents\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\sonde\Documents\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17 -verbose C:\Users\sonde\Documents\Arduino\ArduPlay\TM16xxDisplay_Print_test1\TM16xxDisplay_Print_test1.ino
Using board 'mega' from platform in folder: C:\Users\sonde\Documents\ArduinoData\packages\arduino\hardware\avr\1.8.5
Using core 'arduino' from platform in folder: C:\Users\sonde\Documents\ArduinoData\packages\arduino\hardware\avr\1.8.5
Detecting libraries used...
"C:\\Users\\sonde\\Documents\\ArduinoData\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\sonde\\Documents\\ArduinoData\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\sonde\\Documents\\ArduinoData\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\mega" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\sketch\\TM16xxDisplay_Print_test1.ino.cpp" -o nul
Alternatives for TM1638.h: [TM16xx-master@0.5.2110]
ResolveLibrary(TM1638.h)
-> candidates: [TM16xx-master@0.5.2110]
"C:\\Users\\sonde\\Documents\\ArduinoData\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\sonde\\Documents\\ArduinoData\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\sonde\\Documents\\ArduinoData\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\mega" "-IC:\\Users\\sonde\\Documents\\Arduino\\libraries\\TM16xx-master\\src" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\sketch\\TM16xxDisplay_Print_test1.ino.cpp" -o nul
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\TM16xx-master\src\InvertedTM1638.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\TM16xx-master\src\TM1620.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\TM16xx-master\src\TM1628.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\TM16xx-master\src\TM1630.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\TM16xx-master\src\TM1637.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\TM16xx-master\src\TM1638.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\TM16xx-master\src\TM1638Anode.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\TM16xx-master\src\TM1638QYF.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\TM16xx-master\src\TM1640.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\TM16xx-master\src\TM1640Anode.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\TM16xx-master\src\TM1650.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\TM16xx-master\src\TM1668.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\TM16xx-master\src\TM16xx.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\TM16xx-master\src\TM16xxButtons.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\TM16xx-master\src\TM16xxDisplay.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\TM16xx-master\src\TM16xxMatrix.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\TM16xx-master\src\TM16xxMatrix16.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\TM16xx-master\src\TM16xxMatrixGFX.cpp
Alternatives for Adafruit_GFX.h: [Adafruit_GFX_Library-1.11.3@1.11.3]
ResolveLibrary(Adafruit_GFX.h)
-> candidates: [Adafruit_GFX_Library-1.11.3@1.11.3]
Alternatives for Adafruit_I2CDevice.h: [Adafruit_BusIO-1.12.0@1.12.0]
ResolveLibrary(Adafruit_I2CDevice.h)
-> candidates: [Adafruit_BusIO-1.12.0@1.12.0]
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@1.0]
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
-> candidates: [SPI@1.0]
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\Adafruit_GFX_Library-1.11.3\Adafruit_GFX.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\Adafruit_GFX_Library-1.11.3\Adafruit_GrayOLED.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\Adafruit_GFX_Library-1.11.3\Adafruit_SPITFT.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\Adafruit_GFX_Library-1.11.3\glcdfont.c
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\Adafruit_BusIO-1.12.0\Adafruit_BusIO_Register.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\Adafruit_BusIO-1.12.0\Adafruit_I2CDevice.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\Arduino\libraries\Adafruit_BusIO-1.12.0\Adafruit_SPIDevice.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\ArduinoData\packages\arduino\hardware\avr\1.8.5\libraries\Wire\src\Wire.cpp
Using cached library dependencies for file: C:\Users\sonde\Documents\ArduinoData\packages\arduino\hardware\avr\1.8.5\libraries\Wire\src\utility\twi.c
Using cached library dependencies for file: C:\Users\sonde\Documents\ArduinoData\packages\arduino\hardware\avr\1.8.5\libraries\SPI\src\SPI.cpp
Generating function prototypes...
"C:\\Users\\sonde\\Documents\\ArduinoData\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\sonde\\Documents\\ArduinoData\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\sonde\\Documents\\ArduinoData\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\mega" "-IC:\\Users\\sonde\\Documents\\Arduino\\libraries\\TM16xx-master\\src" "-IC:\\Users\\sonde\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library-1.11.3" "-IC:\\Users\\sonde\\Documents\\Arduino\\libraries\\Adafruit_BusIO-1.12.0" "-IC:\\Users\\sonde\\Documents\\ArduinoData\\packages\\arduino\\hardware\\avr\\1.8.5\\libraries\\Wire\\src" "-IC:\\Users\\sonde\\Documents\\ArduinoData\\packages\\arduino\\hardware\\avr\\1.8.5\\libraries\\SPI\\src" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\sketch\\TM16xxDisplay_Print_test1.ino.cpp" -o "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Users\\sonde\\Documents\\ArduinoData\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\sonde\\Documents\\ArduinoData\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\sonde\\Documents\\ArduinoData\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\mega" "-IC:\\Users\\sonde\\Documents\\Arduino\\libraries\\TM16xx-master\\src" "-IC:\\Users\\sonde\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library-1.11.3" "-IC:\\Users\\sonde\\Documents\\Arduino\\libraries\\Adafruit_BusIO-1.12.0" "-IC:\\Users\\sonde\\Documents\\ArduinoData\\packages\\arduino\\hardware\\avr\\1.8.5\\libraries\\Wire\\src" "-IC:\\Users\\sonde\\Documents\\ArduinoData\\packages\\arduino\\hardware\\avr\\1.8.5\\libraries\\SPI\\src" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\sketch\\TM16xxDisplay_Print_test1.ino.cpp" -o "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\sketch\\TM16xxDisplay_Print_test1.ino.cpp.o"
Compiling libraries...
Compiling library "TM16xx-master"
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\TM16xx-master\InvertedTM1638.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\TM16xx-master\TM1630.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\TM16xx-master\TM1620.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\TM16xx-master\TM1628.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\TM16xx-master\TM1638QYF.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\TM16xx-master\TM1638.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\TM16xx-master\TM1637.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\TM16xx-master\TM1640.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\TM16xx-master\TM1638Anode.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\TM16xx-master\TM1650.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\TM16xx-master\TM1640Anode.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\TM16xx-master\TM16xx.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\TM16xx-master\TM1668.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\TM16xx-master\TM16xxMatrix.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\TM16xx-master\TM16xxButtons.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\TM16xx-master\TM16xxMatrix16.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\TM16xx-master\TM16xxDisplay.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\TM16xx-master\TM16xxMatrixGFX.cpp.o
Compiling library "Adafruit_GFX_Library-1.11.3"
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\Adafruit_GFX_Library-1.11.3\glcdfont.c.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\Adafruit_GFX_Library-1.11.3\Adafruit_GFX.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\Adafruit_GFX_Library-1.11.3\Adafruit_GrayOLED.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\Adafruit_GFX_Library-1.11.3\Adafruit_SPITFT.cpp.o
Compiling library "Adafruit_BusIO-1.12.0"
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\Adafruit_BusIO-1.12.0\Adafruit_BusIO_Register.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\Adafruit_BusIO-1.12.0\Adafruit_SPIDevice.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\Adafruit_BusIO-1.12.0\Adafruit_I2CDevice.cpp.o
Compiling library "Wire"
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\Wire\Wire.cpp.o
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\Wire\utility\twi.c.o
Compiling library "SPI"
Using previously compiled file: C:\Users\sonde\AppData\Local\Temp\arduino_build_684653\libraries\SPI\SPI.cpp.o
Compiling core...
Using precompiled core: C:\Users\sonde\AppData\Local\Temp\arduino_cache_474527\core\core_arduino_avr_mega_cpu_atmega2560_675c70072a7b343eb457b8830b80c957.a
Linking everything together...
"C:\\Users\\sonde\\Documents\\ArduinoData\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega2560 -o "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653/TM16xxDisplay_Print_test1.ino.elf" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\sketch\\TM16xxDisplay_Print_test1.ino.cpp.o" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\TM16xx-master\\InvertedTM1638.cpp.o" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\TM16xx-master\\TM1620.cpp.o" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\TM16xx-master\\TM1628.cpp.o" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\TM16xx-master\\TM1630.cpp.o" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\TM16xx-master\\TM1637.cpp.o" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\TM16xx-master\\TM1638.cpp.o" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\TM16xx-master\\TM1638Anode.cpp.o" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\TM16xx-master\\TM1638QYF.cpp.o" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\TM16xx-master\\TM1640.cpp.o" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\TM16xx-master\\TM1640Anode.cpp.o" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\TM16xx-master\\TM1650.cpp.o" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\TM16xx-master\\TM1668.cpp.o" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\TM16xx-master\\TM16xx.cpp.o" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\TM16xx-master\\TM16xxButtons.cpp.o" "C:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\TM16xx-master\\TM16xxDisplay.cpp.o" "C:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\TM16xx-master\\TM16xxMatrix.cpp.o" "C:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\TM16xx-master\\TM16xxMatrix16.cpp.o" "C:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\TM16xx-master\\TM16xxMatrixGFX.cpp.o" "C:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\Adafruit_GFX_Library-1.11.3\\glcdfont.c.o" "C:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\Adafruit_GFX_Library-1.11.3\\Adafruit_GFX.cpp.o" "C:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\Adafruit_GFX_Library-1.11.3\\Adafruit_GrayOLED.cpp.o" "C:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\Adafruit_GFX_Library-1.11.3\\Adafruit_SPITFT.cpp.o" "C:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\Adafruit_BusIO-1.12.0\\Adafruit_BusIO_Register.cpp.o" "C:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\Adafruit_BusIO-1.12.0\\Adafruit_I2CDevice.cpp.o" "C:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\Adafruit_BusIO-1.12.0\\Adafruit_SPIDevice.cpp.o" "C:\\Users\\sonde\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\Wire\\Wire.cpp.o" "C:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\Wire\\utility\\twi.c.o" "C:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653\\libraries\\SPI\\SPI.cpp.o" "C:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653/..\\arduino_cache_474527\\core\\core_arduino_avr_mega_cpu_atmega2560_675c70072a7b343eb457b8830b80c957.a" "-LC:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653" -lm
"C:\\Users\\\\Documents\\ArduinoData\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653/TM16xxDisplay_Print_test1.ino.elf" "C:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653/TM16xxDisplay_Print_test1.ino.eep"
"C:\\\\\\Documents\\ArduinoData\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653/TM16xxDisplay_Print_test1.ino.elf" "C:\\Users\\\\AppData\\Local\\Temp\\arduino_build_684653/TM16xxDisplay_Print_test1.ino.hex"
Using library TM16xx-master at version 0.5.2110 in folder: C:\Users\\Documents\Arduino\libraries\TM16xx-master
Using library Adafruit_GFX_Library-1.11.3 at version 1.11.3 in folder: C:\Users\\Documents\Arduino\libraries\Adafruit_GFX_Library-1.11.3
Using library Adafruit_BusIO-1.12.0 at version 1.12.0 in folder: C:\Users\\Documents\Arduino\libraries\Adafruit_BusIO-1.12.0
Using library Wire at version 1.0 in folder: C:\Users\\Documents\ArduinoData\packages\arduino\hardware\avr\1.8.5\libraries\Wire
Using library SPI at version 1.0 in folder: C:\Users\\Documents\ArduinoData\packages\arduino\hardware\avr\1.8.5\libraries\SPI
"C:\\Users\\\\Documents\\ArduinoData\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-size" -A "C:\\\\\\AppData\\Local\\Temp\\arduino_build_684653/TM16xxDisplay_Print_test1.ino.elf"
Sketch uses 6236 bytes (2%) of program storage space. Maximum is 253952 bytes.
Global variables use 269 bytes (3%) of dynamic memory, leaving 7923 bytes for local variables. Maximum is 8192 bytes.
C:\Users\\Documents\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CC:\Users\\Documents\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -patmega2560 -cwiring -PCOM3 -b115200 -D -Uflash:w:C:\Users\\AppData\Local\Temp\arduino_build_684653/TM16xxDisplay_Print_test1.ino.hex:i
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Users\\Documents\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"
Using Port : COM3
Using Programmer : wiring
Overriding Baud Rate : 115200
An error occurred while uploading the sketch
Try uploading the Blink example sketch. If that fails, disconnect all jumpers from the Mega and try again.
uploaded the Blink and then disconnected to pure board - still the same mistake.
Deinstalled arduino ... and still the same mistake
Do you have another Mega to try? Or any other board?
I didnt used the arduino now for more than one week, yesterday it worked again an I could upload files. Today I used again the examples from "TM16xx-master" and after just opening one of them and trying to upload it to my Arduino mega which worked just a few minutes befor - dosent work again! And after trying this "TM16xx-master" examples. Uploading dosent work any more for all arduino files (same error as 10 days ago) even with the files which worked uploading minutes agoe.
Is it possible that there is a bug in this example files?
system
Closed
February 3, 2023, 11:39pm
20
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.