Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String morse[26] = {"*-", "-***", "-*-*", "-**", "*", "**-*", "--*", "****", "**", "-*-", "*-**", "--", "-*", "---", "*--*", "--*-", "*-*", "***", "-", "***-", "-**-", "-*--", "--**"};
- String abc[26] = {"A", " B", " C", " D", " E ", "F", " G", " H", " I", " K", " L", " M", " N", " O", " P", " Q", " R", " S", " T", " V", " X", " Y", " Z"};
- boolean isOn = false;
- long vr = 0;
- long vr1 =0;
- String stroka = "";
- void setup() {
- pinMode(10, OUTPUT);
- pinMode(11, INPUT);
- Serial.begin(9600);
- }
- void loop() {
- if (digitalRead(11)==HIGH)
- {
- isOn=true;
- vr1=millis()-vr1;
- vr=millis();
- }
- if (digitalRead(11)==LOW)
- {
- vr1=millis
- isOn-false;
- vr=millis()-vr;
- }
- if (vr<500)
- {
- stroka+="*";
- }
- else
- {
- if (vr1<2000)
- {
- stroka+="-";
- }
- else
- {
- for(byte i=0;i++;i<26;i++)
- {
- if (stroka==morse[i])
- {
- Serial.println(abc[i]);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement