Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int myKeyDot=7;
- int myKeyDash=8;
- int delayDot=120;
- int delayDash= 3 * delayDot;
- int delayLetter = 3 * delayDot;
- int delayWord = 7 * delayDot;
- int spaceDelay = 100;
- int valDot = 0;
- int valDash = 0;
- int oldValDot = 0;
- int oldValDash = 0;
- int myTone=440;
- int myPiezoPin = 11;
- void setup() {
- pinMode(myKeyDot, INPUT);
- pinMode(myKeyDash, INPUT);
- // initialize the serial communication:
- Serial.begin(9600);
- Serial.println("Start");
- }
- void loop() {
- valDot=digitalRead(myKeyDot);
- valDash=digitalRead(myKeyDash);
- if(valDot != oldValDot){
- oldValDot = valDot;
- if(valDot){
- Serial.println("Dot");
- tone(myPiezoPin, myTone, delayDot);
- delay(delayDot);
- }
- }
- if(valDash != oldValDash){
- oldValDash = valDash;
- if(valDash){
- Serial.println("Dash");
- tone(myPiezoPin, myTone, delayDash);
- delay(delayDash);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement