EXPERIMENTOS COM O ARDUINO VIRTUAL

Também podemos variar a velocidade de rotação desse pequeno motor em qualquer sentido, controlando a amplitude da tensão que aplicamos a ele. Troque a função digitalWrite() pela função analogWrite() dentro da função principal loop(). Essa nova função gera um sinal PWM (Pulse Width Modulator) de amplitude controlada de 0 a 5 volts no pino configurado. Assim, analogWrite(9, 0) coloca terra no pino 9, e analogWrite(10, 255) coloca 5 volts no pino 10. Experiemente outros valores entre 0 e 255 e observe o eixo do motor. Veja listagem-2, abaixo.

void setup()

{

pinMode(9, OUTPUT);

pinMode(10, OUTPUT);

}

void loop()

{

analogWrite(9, 0);

analogWrite(10, 255);

delay(2000);

analogWrite(9, 255);

analogWrite(10, 0);

delay(2000); 

}

Numa pesquisa rápida na internet o leitor poderá encontrar algumas dezenas de kits à venda com um Arduino UNO e diferentes componentes; como resistores, capacitores, transistores e sensores diversos; alguns com motores e caixas de engrenagens para criação de pequenos robôs. No Tinkercad temos o mais completo desses kits à nossa disposição agora, e de graça, basta acessar o aplicativo on-line. Alguns instrumentos de medida, como multímetro, osciloscópio e geradores de ondas, também estão disponíveis no Tinkercad. Convido o leitor a testar esse simulador antes de comprar o seu Arduino. Assim, antes de montar seu próximo circuito num protoboard real, experimente montá-lo no Tinkercad; descubra que há muito mais possibilidades de testes e experimentações em seu equivalente virtual e seu código num simulador.

______________________________________________________________

LINKS:

https://www.paulobrites.com.br/

https://www.arduino.cc/

https://pt.wikipedia.org/wiki/Algoritmo

https://pt.wikipedia.org/wiki/BASIC

https://www.tinkercad.com/dashboard

Deixe um comentário