master
anna sandri 5 years ago
parent 9bbe157900
commit 26295b1e25

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

Before

Width:  |  Height:  |  Size: 226 B

After

Width:  |  Height:  |  Size: 226 B

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Before

Width:  |  Height:  |  Size: 728 B

After

Width:  |  Height:  |  Size: 728 B

@ -0,0 +1,57 @@
#include <fontALL.h> //libraries fro the TV OUT mode
#include <TVout.h>
//button1=english,button2=HEX,button3=BIN:the buttons control the serial communcation with the other module
const char neighbour [] = "neighbour[ˈneɪbər] says:";
const int button1Pin = 4; //buttons constants
const int button2Pin = 3;
const int button3Pin = 2;
int button1State = 0; //buttons variables
int button2State = 0;
int button3State = 0;
int incomingByte = 0; //for serial communication
TVout TV; //for the TVOUT mode
void setup() {
// put your setup code here, to run once:
Serial.begin (9600);
Serial.println(TV.vres());
Serial.println(TV.hres());
TV.begin(PAL,120,96);
pinMode ( button1Pin && button2Pin && button3Pin, INPUT_PULLUP);
}
void loop() {
// put your main code here, to run repeatedly:
button1State = digitalRead(button1Pin); //read the buttons state
button2State = digitalRead(button2Pin);
button3State = digitalRead(button3Pin);
if (button1State == LOW && Serial.available() > 0) { //serial communcation english
incomingByte = Serial.read();//read the incoming byte
TV.print (0, 0, neighbour);
delay (500);
TV.println (incomingByte);
}
else if (button2State == LOW && Serial.available() > 0) { //serial communication HEX
incomingByte = Serial.read();
TV.print (0, 0, neighbour);
delay (500);
TV.println (incomingByte, HEX);
}
else if (button3State == LOW && Serial.available() > 0) { //serial communcation BIN
incomingByte = Serial.read();
TV.print (0, 0, neighbour);
delay (500);
TV.println (incomingByte, BIN);
}
}

@ -0,0 +1,58 @@
#include <fontALL.h> //libraries fro the TV OUT mode
#include <TVout.h>
//button1=english,button2=HEX,button3=BIN:the buttons control the serial communcation with the other module
const char neighbour [] = "neighbour[ˈneɪbər] says:";
int knob1;
int knob2;
int incomingByte = 0; //for serial communication
TVout TV; //for the TVOUT mode
void setup() {
// put your setup code here, to run once:
Serial.begin (9600);
Serial.println(TV.vres());
Serial.println(TV.hres());
TV.begin(PAL,120,96);
}
void loop() {
// put your main code here, to run repeatedly:
knob1 = analogRead(1);
knob2 = analogRead(2);
if (knob1>0 && knob1<500 && Serial.available() > 0) { //serial communcation english
incomingByte = Serial.read();//read the incoming byte
TV.print (0, 0, neighbour);
delay (500);
TV.println (incomingByte);
}
else if (knob1>500 && knob1<1023 && Serial.available() > 0) { //serial communication HEX
incomingByte = Serial.read();
TV.print (0, 0, neighbour);
delay (500);
TV.println (incomingByte, HEX);
}
else if (knob2>0 && knob2<500 && Serial.available() > 0) { //serial communcation english
incomingByte = Serial.read();
TV.print (0, 0, neighbour);
delay (500);
TV.println (incomingByte);
}
else if (knob2>500 && knob2<1023 && Serial.available() > 0) { //serial communication BIN
incomingByte = Serial.read();
TV.print (0, 0, neighbour);
delay (500);
TV.println (incomingByte, BIN);
}
}
Loading…
Cancel
Save