Arduino Descomplicado

Detalhes

Anúncios

6 comentários em “Arduino Descomplicado”

  1. Prezado Prof Claudio,
    Gostaria de parabenizá-lo pelo livro, porém estou com uma dúvida: Ao rodar o sketch do projeto 10, no monitor serial aparece as seguintes mensagens, conforme digita-se o ‘1’ ou o ‘0’:

    Digite 1 para acender o LED ou 0 para apagar:
    Recebido – Valor com caractere: 1, valor numérico: 49
    Recebido – Valor com caractere:
    , valor numérico: 10
    Por favor, digite apenas 0 ou 1!
    Recebido – Valor com caractere: 0, valor numérico: 48
    Recebido – Valor com caractere:
    , valor numérico: 10
    Por favor, digite apenas 0 ou 1!

    – O sketch que eu digitei foi esse:

    /* Materiais utilizados:
    01 Arduíno UNO R3
    01 resistor de 220 ohms
    01 Led de qualquer cor
    02 jumpers macho-macho
    01 protoboard
    */

    int LED = 13;
    int entrada = 0;

    void setup() {
    Serial.begin(9600);
    pinMode(LED, OUTPUT);
    Serial.println(“Digite 1 para acender o LED ou 0 para apagar: “);
    }

    void loop() {
    if (Serial.available() > 0) {
    entrada = Serial.read();
    Serial.print(“Recebido – Valor com caractere: “);
    Serial.print((char) entrada);
    Serial.print(“, valor numérico: “);
    Serial.println(entrada, DEC);

    if (entrada == ‘0’)
    digitalWrite(LED, LOW);

    else if (entrada == ‘1’)
    digitalWrite(LED, HIGH);

    else
    Serial.println(“Por favor, digite apenas 0 ou 1!”);
    }
    }

    Aguardo suas considerações.

    Curtir

    1. Olá Paulo, boa tarde! Obrigado pelos elogios sobre o livro. O comportamento esperado por este sketch é este mesmo, ele recebe os caracteres pela entrada serial, mais o caractere 10 que corresponde ao Line Feed da tabela ASCII. Por exemplo, se você digitar 1 e clicar no botão Enviar (ou pressionar Enter) o Arduino irá receber o caractere ASCII ‘1’ mais o caractere ASCII 10 (Line Feed) e o LED conectado ao Pino 13 deverá acender. Quando digitar ‘0’ o LED deve apagar. Qualquer dúvida entre em contato! Abraços.

      Curtir

      1. Prof Claudio, boa tarde.
        Obrigado pela pronta resposta. Estou aliviado em saber que não cometi nenhum erro no sketch.
        Tenho mais uma pergunta:
        Onde eu posso obter as respostas dos exercícios do seu livro?

        Na sua página há um link para tanto mas, ao clicar no mesmo –>
        http://www.editorasaraiva.com.br/produtos/show/isbn:9788536512280/titulo:arduino-descomplicado-como-elaborar-projetos-de-eletronica/

        , o link é direcionado para a página home no site da editora Erica https://www.editoraerica.com.br/ .

        Já pesquisei a página inteira e não encontrei nada referente ao conteúdo das respostas dos exercícios.

        Grato,

        Curtir

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s