Como ligar um arduino
Arduino nano
O projeto de medição de temperatura do servidor web Arduino pode ser facilmente testado em uma rede local, mas você pode querer poder acessar a página web do Arduino a partir da Internet usando um telefone inteligente, tablet ou computador externo – ou seja, usar o projeto para monitoramento remoto de temperatura através da Internet.
Uma placa Arduino Ethernet e dois sensores de temperatura MCP9700 são usados como um servidor web de exemplo para este tutorial. O tutorial deve funcionar para outras placas Arduino com uma blindagem Arduino Ethernet e qualquer outro computador ou placa que tenha uma conexão Ethernet.
A medição de temperatura é usada para fins de demonstração, mas outros projetos também podem ser facilmente conectados à Internet da mesma forma, por exemplo, medição de voltagem, um interruptor de luz, controle de relé, etc.
Você precisará entrar em seu roteador usando um navegador web e depois configurar e habilitar o encaminhamento de portas. Após configurar o encaminhamento de portas, você será capaz de carregar sua página Arduino a partir de um dispositivo conectado à Internet e externo à sua própria rede.
Arduino download
Então, você piscou alguns LEDs com o Arduino, e talvez até tenha desenhado algumas fotos bonitas com o Processing – o que vem a seguir? Neste ponto você pode estar pensando: “Será que existe uma maneira de fazer com que o Arduino e o Processing se comuniquem um com o outro? Bem, adivinhe o que – há! – e este tutorial vai lhe mostrar como.
Este é chamado de nosso método de configuração. É onde nós ‘montamos’ nosso programa. Aqui, estamos usando-o para iniciar a comunicação em série do Arduino para nosso computador a uma taxa de bauds de 9600. Por enquanto, tudo o que você precisa agora sobre a taxa de bauds é que (basicamente) é a taxa na qual estamos enviando dados para o computador, e se estamos enviando e recebendo dados a taxas diferentes, tudo vai todo devorador e um lado não consegue entender o outro. Isto é ruim.
Depois de nosso método de configuração(), precisamos de um método chamado loop(), que vai se repetir repetidamente enquanto nosso programa estiver em execução. Para nosso primeiro exemplo, vamos apenas enviar a seqüência ‘Olá, mundo!’ sobre a porta serial, repetidamente (e repetidamente). Digite o seguinte em seu sketch Arduino, abaixo do código que já escrevemos:
Arduino
Então, você decidiu ir comprar um Arduino, mas uma vez que ele chegou, você percebeu que não tem idéia do que fazer com ele. Não entre em pânico, pois a ajuda está à mão! Neste como fazer, veremos como começar com as placas do microcontrolador Arduino. Cobriremos a instalação do software, assim como a conexão e configuração da IDE Arduino.
Você pode baixar a IDE a partir do site oficial do Arduino. Como o Arduino utiliza um conversor USB para serial (que permite a comunicação com o computador host), a placa Arduino é compatível com a maioria dos computadores que possuem uma porta USB. É claro que você vai precisar da IDE primeiro. Por sorte, os designers do Arduino lançaram várias versões da IDE para diferentes sistemas operacionais, incluindo Windows, Mac e Linux. Neste tutorial, usaremos o Window 10, portanto, certifique-se de baixar a versão correta da IDE se você não tiver o Windows 10.
A seguir, você precisará conectar a placa Arduino Uno ao computador. Isto é feito através de uma conexão USB B. Graças ao maravilhoso mundo do USB, não precisamos fornecer energia para o Arduino, já que o USB fornece 5V até 2A. Quando o Arduino é conectado, o sistema operacional deve reconhecer a placa como uma porta COM genérica (por exemplo, meu Arduino Uno usa um CH340G, que é um conversor RS-232 serial para USB). Uma vez reconhecido, precisaremos descobrir qual o número da porta que lhe foi atribuído. A maneira mais fácil de fazer isso é digitar “device manager” no Windows Search e selecionar Device Manager quando ele aparecer.
Relatório arduino
do tempo sono de importaçãoO próximo passo é criar um objeto chamado placa que será a conexão de nosso Pi com o Arduino. Para isso, precisaremos usar as informações do dispositivo USB do dmesg . Em nosso caso, nosso Arduino estava no ttyUSB0. board = Arduino(‘/dev/ttyUSB0’)Uma variável chamada led é usada para armazenar o número do pino do Arduino. Você a cria adicionando a linha:led = 12 Dentro de um loop True, podemos escrever o código que irá ligar e desligar o LED a cada 0,2 segundos. Chamaremos a placa de objetos, com uma classe para controlar o pino digitalmente (0,1) e depois escreveremos 1 para o pino para ligá-lo. Note que usamos a variável led para identificar o pino. Depois, dormimos por 0,2 segundos, antes de desligar o pino e dormir mais uma vez. enquanto Verdadeiro:
sleep(0,2)Save the code and then run it from your editor (IDLE Run > Run Module/Thonny Run > Run Current Script) and after a few seconds the LED connected to the Arduino will flash, proving that we have a working connection.The final python script should look like this:from pyfirmata import Arduino, util