Eletronica
Pesquisas Acadêmicas: Eletronica. Pesquise 862.000+ trabalhos acadêmicosPor: douglas_dsilva • 15/3/2015 • 401 Palavras (2 Páginas) • 271 Visualizações
ENGENHARIA DE CONTROLE E AUTOMAÇÃO- ELETRÔNICA INDUSTRIAL- N2
DOUGLAS DA SILVA 249072013
EDUARDO COSSIO LUNA 257482013
ALGORITMO E PROGRAMAÇÃO DE COMPUTADORES
PROGRAMAÇÃO PARA ARDUINO
...............................................................................................................................
Guarulhos
2015
DOUGLAS DA SILVA 249072013
EDUARDO COSSIO LUNA 257482013
ALGORITMO E PROGRAMAÇÃO DE COMPUTADORES
PROGRAMAÇÃO PARA ARDUINO
Trabalho apresentado ao Curso Engenharia de Controle e Automação da Faculdade ENIAC para a disciplina Algoritmo e programação de computadores .
Prof. Fabio
GUARULHOS
2015
Programação para motor de passo regulado pelo Auduino:
OBS: Feito a programação e testado no arduino uno;
Explicado e orientado onde está em negrito e ARIAL, 12.
int motorPin1 = 4; // Pino 1 do motor 28BYJ-48
int motorPin2 = 5; // Pino 2 do motor 28BYJ-48
int motorPin3 = 6; // Pino 3 do motor 28BYJ-48
int motorPin4 = 7; // Pino 4 do motor 28BYJ-48
o pino 5 é o pino de alimentação do motor de passo (VCC)
int velocMotor = 1200; // Variáveis para configurar a velocidade do motor
int contagem = 0; // Variável usada como contador de passos
int passosPorRotacao = 512; // Número de passos por rontação completa
int vetorLigDesl[8] = {B01000, B01100, B00100, B00110, B00010, B00011, B00001, B01001};
// Vetor que manipula os pinos do motor entre 0 e 1 (Desliga/Liga)
void setup() {
// Declara os pinos do motor como pinos de saída
pinMode(motorPin1, OUTPUT);
pinMode(motorPin2, OUTPUT);
pinMode(motorPin3, OUTPUT);
pinMode(motorPin4, OUTPUT);
}
void loop(){
...