sexta-feira, 7 de agosto de 2015

Os componentes disponíveis no simulador de Arduino

Se você leu o tutorial Simulando o Arduino via software on-line aprendeu que é possível simular o funcionamento do Arduino de qualquer lugar, on-line! Mas também percebeu que há alguns componentes disponíveis para simulação, mas não muitos na verdade. A esperança é que aumente bastante com o tempo.

Então vou listar os componentes disponíveis:




Resistor. Você escolhe a resistência e o código de cores é configurado automaticamente conforme sua escolha.




Capacitor. Você escolhe a capacitância.




Capacitor polarizado. Você pode escolher a capacitância e a voltagem.




Diodo.




Indutor. Você escolhe o valor da indutância.




Transistor NPN (BJT). Transistor genérico de junção bipolar, a sequência dos pinos é emissor, base e coletor.




Transistor PNP (BJT). Transistor genérico de junção bipolar, a sequência dos pinos é emissor, base e coletor.




LED. É possível selecionar a cor do LED, que pode ser green (verde), yellow (amarelo), orange (laranja), blue (azul) e red (vermelho).




LED RGB. LED multicolorido, o catodo, ou seja, negativo é o segundo pino da esquerda para a direita.




Light bulb. Lâmpada comum incandescente.




9Vbattery. Bateria comum de 9 volts.




AA battery. Pilha comum AA de 1,5 volts.




Coincell3V. Pilha do tipo moeda (botão) de 3 volts.




Multimeter. Multímetro, com ele é possível medir amperagem (amperage), voltagem (voltage) e resistência (resistance).




Potentiometer. Potenciômetro comum, você pode selecionar a resistência desejada.



Pushbutton. Botão comum sem trava.




Slideswitch. Interruptor comum.




nMOS Transistor (MOSFET). Transistor MOSFET do tipo N.




pMOS Transistor (MOSFET). Transistor MOSFET do tipo P.




Oscilloscope. Ociloscópio, com ele você pode selecionar divisão por voltagem (volt per division), divisão de tempo (time per division) e se terá ou não auto escala (autoscale).




Arduino Uno.




Arduino Micro.




ATtiny. Microcontrolador ATMEL de 8-bit, 512 bytes de EEPRM e 512 bytes de SRAM.




DC motor. Motor DC de rotação contínua, é possível selecionar a velocidade (speedconstant) e a carga (load).




Servo. Servo Motor comum .




Breadboard. Protoboard ou placa de ensaios.




PINHD-1X8. Barra de pinos com 8 pinos.




USB standard A. Conector USB padrão tipo A (macho).




Photoresistor (LDR). Foto resistor comum.




Photodiode. Foto diodo comum.




Diode-Zener. Diodo Zener.




7segment display. Display de 7-segmentos, os pinos já estão identificados conforme a utilização.




Sparkfun MMA7361 Breakout. Acelerômetro de 3 eixos.






NE555. Temporizador ou multivibrador.






UA741. Amplificador operacional.






74HC595. Registrador de deslocamento.






74HC00. 4 portas NAND de duas entradas cada.






74HC02. 4 portas NOR com duas entradas cada.






74HC04. 6 portas NOT (não, inversores).






74HC08. 4 portas AND com duas entradas cada.






74HC10. 3 portas NAND com três entradas cada.






74HC11. 3 portas OR com três entradas cada.






74HC14. 6 gatilhos Schimitt invertidos.






74HC20. 2 portas NAND com quatro entradas cada.






74HC21. 2 portas AND com quatro entradas cada.






74HC27. 3 portas NOR com quatro entradas cada.






74HC32. 4 portas OR com duas entradas cada.






74HC73. Flip-flop duplo com reset.




74HC86. 4 portas XOR com duas entradas cada.






74HC93. Contador binário de 4 bits.

74HC132. 4 gatilhos Schmitt invertidos.

Segue agora um exemplo do que pode ser realizado usando alguns componentes  : D


Girando o motor DC

Para realizar esse experimento utilizaremos :

- Arduino UNO;
- Bateria 9V;
- Motor DC;
- Resistor ;
- Transistor pMOS.

Para rotação do motor, o GND deve ser conectado com o coletor do transistor.
Lembrando que a ordem do transistor é emissor, base e coletor.
O fio 5V do motor com o VCC da fonte

O GND da fonte fica conectado ao emissor do transistor

O resistor fica conectado uma parte na base do transistor e outra fora, que é ligado a porta dois do arduino.

O GND do arduino se liga ao emissor do transistor.
O código será o seguinte:

int saida = 2;

void setup;()
{
       pinMode (saida, OUTPUT); 
}

void loop()
{
        digitalwrite(saida, HIGH) ;
        delay(1000); 
        digitalwrite(saida, LOW) ;
        delay(1000);
 }     
← Postagem mais recente Postagem mais antiga → Página inicial

0 comentários:

Postar um comentário