Hi, How can I view the variables using the TvOut library? When I put my program in: TV.print (variable)
The program doesn't compile
Hard to tell without seeing your code
Please copy and paste the entire compile error message in a new post.
BTW, Development->Libraries isn't the right sub-forum for this.
@aarg Sorry if it's in the wrong place but I'm new here. My error:
Arduino:1.8.13 (Windows 10), Płytka:"Arduino Uno"
C:\Users\Bardgang\AppData\Local\Temp\arduino_modified_sketch_941374\NTSCserialTerm.pde: In function 'void setup()':
Test10:21: error: no matching function for call to 'TVout::println(String&)'
TV.println(zmienna);
^
In file included from C:\Users\Bardgang\AppData\Local\Temp\arduino_modified_sketch_941374\NTSCserialTerm.pde:1:0:
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:144:7: note: candidate: void TVout::println(uint8_t, uint8_t, const char*)
void println(uint8_t, uint8_t, const char[]);
^~~~~~~
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:144:7: note: candidate expects 3 arguments, 1 provided
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:145:10: note: candidate: void TVout::println(uint8_t, uint8_t, char, int)
void println(uint8_t, uint8_t, char, int = BYTE);
^~~~~~~
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:145:10: note: candidate expects 4 arguments, 1 provided
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:146:10: note: candidate: void TVout::println(uint8_t, uint8_t, unsigned char, int)
void println(uint8_t, uint8_t, unsigned char, int = BYTE);
^~~~~~~
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:146:10: note: candidate expects 4 arguments, 1 provided
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:147:10: note: candidate: void TVout::println(uint8_t, uint8_t, int, int)
void println(uint8_t, uint8_t, int, int = DEC);
^~~~~~~
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:147:10: note: candidate expects 4 arguments, 1 provided
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:148:10: note: candidate: void TVout::println(uint8_t, uint8_t, unsigned int, int)
void println(uint8_t, uint8_t, unsigned int, int = DEC);
^~~~~~~
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:148:10: note: candidate expects 4 arguments, 1 provided
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:149:10: note: candidate: void TVout::println(uint8_t, uint8_t, long int, int)
void println(uint8_t, uint8_t, long, int = DEC);
^~~~~~~
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:149:10: note: candidate expects 4 arguments, 1 provided
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:150:10: note: candidate: void TVout::println(uint8_t, uint8_t, long unsigned int, int)
void println(uint8_t, uint8_t, unsigned long, int = DEC);
^~~~~~~
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:150:10: note: candidate expects 4 arguments, 1 provided
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:151:10: note: candidate: void TVout::println(uint8_t, uint8_t, double, int)
void println(uint8_t, uint8_t, double, int = 2);
^~~~~~~
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:151:10: note: candidate expects 4 arguments, 1 provided
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:152:10: note: candidate: void TVout::println(uint8_t, uint8_t)
void println(uint8_t, uint8_t);
^~~~~~~
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:152:10: note: candidate expects 2 arguments, 1 provided
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:154:10: note: candidate: void TVout::println(const char*)
void println(const char[]);
^~~~~~~
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:154:10: note: no known conversion for argument 1 from 'String' to 'const char*'
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:155:10: note: candidate: void TVout::println(char, int)
void println(char, int = BYTE);
^~~~~~~
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:155:10: note: no known conversion for argument 1 from 'String' to 'char'
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:156:10: note: candidate: void TVout::println(unsigned char, int)
void println(unsigned char, int = BYTE);
^~~~~~~
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:156:10: note: no known conversion for argument 1 from 'String' to 'unsigned char'
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:157:10: note: candidate: void TVout::println(int, int)
void println(int, int = DEC);
^~~~~~~
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:157:10: note: no known conversion for argument 1 from 'String' to 'int'
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:158:10: note: candidate: void TVout::println(unsigned int, int)
void println(unsigned int, int = DEC);
^~~~~~~
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:158:10: note: no known conversion for argument 1 from 'String' to 'unsigned int'
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:159:10: note: candidate: void TVout::println(long int, int)
void println(long, int = DEC);
^~~~~~~
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:159:10: note: no known conversion for argument 1 from 'String' to 'long int'
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:160:10: note: candidate: void TVout::println(long unsigned int, int)
void println(unsigned long, int = DEC);
^~~~~~~
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:160:10: note: no known conversion for argument 1 from 'String' to 'long unsigned int'
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:161:10: note: candidate: void TVout::println(double, int)
void println(double, int = 2);
^~~~~~~
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:161:10: note: no known conversion for argument 1 from 'String' to 'double'
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:162:10: note: candidate: void TVout::println()
void println(void);
^~~~~~~
C:\Users\Bardgang\Documents\Arduino\libraries\TVout/TVout.h:162:10: note: candidate expects 0 arguments, 1 provided
exit status 1
no matching function for call to 'TVout::println(String&)'
@er_name_not_found
My program:
#include <TVout.h>
#include <fontALL.h>
String zmienna="test";
TVout TV;
void setup() {
TV.begin(_NTSC,184,72);
TV.select_font(font6x8);
TV.println(zmienna);
}
void loop() {
}
You can't use the String class. Try
#include <TVout.h>
#include <fontALL.h>
char *zmienna="test";
TVout TV;
void setup() {
TV.begin(_NTSC,184,72);
TV.select_font(font6x8);
TV.println(zmienna);
}
void loop() {
}
@anon57585045 The program is compiling, thank you. But I can't say it works, do you know why? The screen shows something like this:
Did you try the library example sketch?
Yes
...and?
the example works
Which TVout library are you using? I found several. Please provide a link.
I downloaded the library so long ago that I don't remember where I got it from ... ![]()
But I can send the library file I have
