<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Aqui vai outro adaptado à chave lambic ...<br>
    <br>
    // Versão para uma chave dupla (lambic)<br>
    // Compativel com a maioria das placas Arduino, incluindo UNO e NANO<br>
    <br>
    const byte keyditpin = 2;<br>
    const byte keydahpin = 3;<br>
    const byte ledpin = 13;<br>
    <br>
    const byte cwspeed = 12; // Velociadade equivalente a 12 wpm,
    ajustar a gosto<br>
    const unsigned short dit_ms = 1200/cwspeed; // Tempo para um ponto
    em millisegundos<br>
    const unsigned short dah_ms = 3 * dit_ms; // Tempo para um traço em
    millisegundos<br>
    <br>
    void setup() {<br>
    // Configurar o Pin 2 onde vamos ligar a chave de CW, o pino
    correspondente aos pontos como entrada<br>
    // colocar uma resistência de 4,7k entre o pino e 5V para o manter
    ao nível lógico alto por omissão<br>
     pinMode(keyditpin,INPUT);<br>
    // Configurar o Pin 3 onde vamos ligar a chave de CW, o pino
    correspondente aos traços como entrada<br>
    // colocar uma resistência de 4,7k entre o pino e 5V para o manter
    ao nível lógico alto por omissão<br>
     pinMode(keydahpin,INPUT);<br>
    <br>
     pinMode(ledpin,OUTPUT); // Configurar o Pin 13 como saída, este
    está nativamente ligado ao LED do UNO, NANO (e outros) e poderá ser
    usado para ligar o buzzer activo<br>
     digitalWrite(ledpin,LOW); // Inicialmente o LED/Buzzer nao estão
    activos<br>
    }<br>
    <br>
    void loop() {<br>
    // true = HIGH significa que o pullup está a condicionar o estado da
    entrada, false = LOW, se a chave estiver premida<br>
     bool ditstate = digitalRead(keyditpin);<br>
     bool dahstate = digitalRead(keydahpin);<br>
     if(ditstate == true &amp;&amp; dahstate == false) { // somente o
    traço premido<br>
        digitalWrite(ledpin,HIGH); // LED/buzzer activos<br>
        delay(dah_ms); // Esperar o tempo de traço equivalente ao WPM
    configurado<br>
        digitalWrite(ledpin,LOW); // LED/buzzer inactivos<br>
     }<br>
     else<br>
       if(ditstate == false &amp;&amp; dahstate == true) { // somente o
    ponto premido<br>
         digitalWrite(ledpin,HIGH); // LED/buzzer activos<br>
         delay(dit_ms); // Esperar o tempo de ponto equivalente ao WPM
    configurado<br>
         digitalWrite(ledpin,LOW); // LED/buzzer inactivos<br>
       }<br>
       else<br>
         if(ditstate == false &amp;&amp; dahstate == false) { // ambas
    as paddle premidas<br>
           digitalWrite(ledpin,HIGH); // LED/buzzer activos<br>
           delay(dit_ms); // Esperar o tempo de ponto<br>
           digitalWrite(ledpin,LOW); // LED/buzzer inactivos<br>
           delay(dit_ms); // Esperar o tempo de ponto (pausa entre
    dit/dah)<br>
           digitalWrite(ledpin,HIGH); // LED/buzzer activos<br>
           delay(dah_ms); // Esperar o tempo de traço<br>
           digitalWrite(ledpin,LOW); // LED/buzzer inactivos<br>
         }<br>
      delay(dit_ms); // Esperar sempre o tempo de ponto entre símbolos<br>
    }<br>
    <br>
    73!<br>
    <br>
    <div class="moz-cite-prefix">On 21/02/2016 18:31, Carlos Fonseca -
      CT1GFQ wrote:<br>
    </div>
    <blockquote cite="mid:D9F9601893064B38AAC96AA34DE58959@CarlosPC"
      type="cite">
      <div dir="ltr">
        <div style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR:
          #000000">
          <div>Boa noite a todos quanto responderam.</div>
          <div> </div>
          <div>Eu já tenho alguns codigos escritos, falta só testa-los.<br>
            So esta semana me chegou o material que me estava a falar.<br>
            <br>
            Mas basicamente, é um NANO, e ligar lá uma Paddle e/ou chave
            vertical.<br>
            Penso que para o efeito terei que usar, na PAddle 3 pinos
            (comum, DIH e DAH), na vertical 2’s pinos (Comum e digamos
            positivo).<br>
            Há parte disso, usar um simples buzzer (com ou sem
            regulação, para agora não tem importancia), e um led para
            poder ver o que está a sair.<br>
            <br>
            Depois logo se evolui.<br>
            <br>
            Desde já obrigado.</div>
          <div> </div>
          <div style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR:
            #000000">73's de Carlos CT1GFQ<br>
            SKCC#466T <a class="moz-txt-link-abbreviated" href="http://www.skccgroup.com">www.skccgroup.com</a><br>
            REP#1406 <a class="moz-txt-link-abbreviated" href="http://www.rep.pt">www.rep.pt</a><br>
            <a class="moz-txt-link-freetext" href="https://www.youtube.com/user/carlosfonsecaalmada/videos">https://www.youtube.com/user/carlosfonsecaalmada/videos</a></div>
          <div style="FONT-SIZE: small; TEXT-DECORATION: none;
            FONT-FAMILY: &quot;Calibri&quot;; FONT-WEIGHT: normal;
            COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline">
            <div style="FONT: 10pt tahoma">
              <div> </div>
              <div style="BACKGROUND: #f5f5f5">
                <div style="font-color: black"><b>From:</b> <a
                    moz-do-not-send="true" title="ct7abp@gmail.com"
                    href="mailto:ct7abp@gmail.com">Pedro Ribeiro</a> </div>
                <div><b>Sent:</b> Sunday, February 21, 2016 5:13 PM</div>
                <div><b>To:</b> <a moz-do-not-send="true"
                    title="cluster@radio-amador.net"
                    href="mailto:cluster@radio-amador.net">Resumo
                    Noticioso Electrónico ARLA</a> </div>
                <div><b>Subject:</b> Re: ARLA/CLUSTER: Keyer, Com
                  Arduino (NANO), ajuda.</div>
              </div>
            </div>
            <div> </div>
          </div>
          <div style="FONT-SIZE: small; TEXT-DECORATION: none;
            FONT-FAMILY: &quot;Calibri&quot;; FONT-WEIGHT: normal;
            COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline">
            <p dir="ltr">Mais logo publico aqui uma possivel solução ...</p>
            <div class="gmail_quote">On 21 Feb 2016 16:34, "Carlos
              Fonseca - CT1GFQ" &lt;<a moz-do-not-send="true"
                href="mailto:ct1gfqgrupos@gmail.com">ct1gfqgrupos@gmail.com</a>&gt;
              wrote:<br type="attribution">
              <blockquote class="gmail_quote" style="PADDING-LEFT: 1ex;
                BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex">
                <div dir="ltr">
                  <div dir="ltr">
                    <div style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri';
                      COLOR: #000000">
                      <div>Ando a tentar, fazer um mini keyer, quase
                        como se fosse de bolso.<br>
                        Para isso adquiri, um Arduino Nano.</div>
                      <div> </div>
                      <div>A maior parte dos projetos que por ai se vêm
                        publicados, não são para nano’s.<br>
                        Pergunto: Há diferenças no codigo??<br>
                        <br>
                        Dos mais basicos, penso que este <a
                          moz-do-not-send="true"
                          title="https://gist.github.com/m0xpd/4700723"
                          href="https://gist.github.com/m0xpd/4700723"
                          target="_blank"><a class="moz-txt-link-freetext" href="https://gist.github.com/m0xpd/4700723">https://gist.github.com/m0xpd/4700723</a></a>
                        , com este desenho <a moz-do-not-send="true"
                          title="http://m0xpd.blogspot.pt/p/kanga-uk-resources.html"
href="http://m0xpd.blogspot.pt/p/kanga-uk-resources.html"
                          target="_blank">http://m0xpd.blogspot.pt/p/kanga-uk-resources.html</a>
                        está moda.<br>
                        <br>
                        Não pertendo nada de especial. Desde que tenha
                        ligação a Padlle e a Vertical, ligação a um
                        besouro e led de controlo, está tudo bem.</div>
                      <div> </div>
                      <div> </div>
                      <div style="FONT-SIZE: 12pt; FONT-FAMILY:
                        'Calibri'; COLOR: #000000">73's de Carlos CT1GFQ<br>
                        SKCC#466T <a moz-do-not-send="true"
                          href="http://www.skccgroup.com"
                          target="_blank">www.skccgroup.com</a><br>
                        REP#1406 <a moz-do-not-send="true"
                          href="http://www.rep.pt" target="_blank">www.rep.pt</a><br>
                        <a moz-do-not-send="true"
                          href="https://www.youtube.com/user/carlosfonsecaalmada/videos"
                          target="_blank">https://www.youtube.com/user/carlosfonsecaalmada/videos</a></div>
                    </div>
                  </div>
                </div>
                <br>
                _______________________________________________<br>
                CLUSTER mailing list<br>
                <a moz-do-not-send="true"
                  href="mailto:CLUSTER@radio-amador.net">CLUSTER@radio-amador.net</a><br>
                <a moz-do-not-send="true"
                  href="http://radio-amador.net/cgi-bin/mailman/listinfo/cluster"
                  rel="noreferrer" target="_blank">http://radio-amador.net/cgi-bin/mailman/listinfo/cluster</a><br>
                <br>
              </blockquote>
            </div>
            <p>
            </p>
            <hr>
            _______________________________________________<br>
            CLUSTER mailing list<br>
            <a class="moz-txt-link-abbreviated" href="mailto:CLUSTER@radio-amador.net">CLUSTER@radio-amador.net</a><br>
            <a class="moz-txt-link-freetext" href="http://radio-amador.net/cgi-bin/mailman/listinfo/cluster">http://radio-amador.net/cgi-bin/mailman/listinfo/cluster</a><br>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
CLUSTER mailing list
<a class="moz-txt-link-abbreviated" href="mailto:CLUSTER@radio-amador.net">CLUSTER@radio-amador.net</a>
<a class="moz-txt-link-freetext" href="http://radio-amador.net/cgi-bin/mailman/listinfo/cluster">http://radio-amador.net/cgi-bin/mailman/listinfo/cluster</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 
Callsign: CT7ABP
QRA: Pedro Ribeiro
GRID Locator: IM58mr
QTH: São Francisco, Alcochete, Portugal
NET: <a class="moz-txt-link-freetext" href="http://www.qrz.com/db/CT7ABP">http://www.qrz.com/db/CT7ABP</a>
CT7ABP is also home station of CR7AJI Diogo
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= </pre>
  </body>
</html>