Você está na página 1de 4

Ficha de trabalho

nº U6071/4

Automação em Eletromedicina

UFCD 6071 Sensores e Transdutores

Fim de curso eletrônico para motores com Arduino

Manuel Macedo Fernandes


2022/2023
Substituir a chave fim de curso, medindo a corrente do motor!

Medir corrente com Arduino!

Segue abaixo o código utilizado:

Código editável

//==== Mapemamento de Hardware=====//

#define pinCurrent A0

#define pinRele 2

void setup() {

Serial.begin(9600);//Inicial a comunicação serial com velocidade de


9600bits/segundo

analogReference(INTERNAL);//Seta a referência do conversor analógico para


1.1V, dessa forma obtemos mais precisão ns leitura e também mais
estabilidade

//Entradas/Saídas digitais

pinMode(pinRele, OUTPUT);//Declara o pinRele com saída

digitalWrite(pinRele, LOW);//Liga o relé


delay(1000);//Tempo de 1 segundo para aguardar a corrente de partida do
motor estabilizar, assim o motor não é falsamente desacionado logo na partida

}//endSetup

void loop() {

unsigned int readAnalog = analogRead(A0);//Joga o valor da função


analogRead() dentro da variável readAnalog

Serial.println(readAnalog);//Mostra no monitor serial a valor da leitura analógica


de 0 à 1023

if(readAnalog >=300){// Se a corrente do motor subir acima de 300 dados


digitais

digitalWrite(pinRele, HIGH);//Desliga o Motor

}//endIf

delay(100);//Tempo somente para printar os valores na tela mais lentamente

}//endLoop
Vídeo que explica tudo passo a passo!

https://www.youtube.com/watch?v=wWW0yZafF1s&t=2s

Você também pode gostar