Escolar Documentos
Profissional Documentos
Cultura Documentos
Depois da montagem realizada, abra a IDE oficial do Arduino e cole este código no Sketch criado. A
biblioteca utilizada para o display LCD I2C é a NewLiquidCrystal, faça o download e adicione ao projeto.
A biblioteca para controlar o motor de passo é a Stepper, sendo nativa da IDE.
/*
* 18/10/2019
* V1.0
*/
#include <Stepper.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define IN1 8
#define IN2 9
#define IN3 10
#define IN4 11
lcd.clear();
lcd.setCursor(0,0);
lcd.setCursor(8,0);
MotorPasso.setSpeed(velocidade);
int passos = angulo / stepDegree;
lcd.setCursor(0,1);
MotorPasso.step(passos);
Serial.println(passos);
delay(600);
void setup()
Serial.begin(9600);
lcd.begin (16,2);
lcd.setCursor(0,0);
lcd.print("Rotacionar");
lcd.setCursor(0,1);
lcd.print("Motor de Passo!");
delay(1000);
void loop()
// Velocidade de 1 a 150
// Rotacionar(angulo, velocidade)
Rotacionar(180, 50);
Rotacionar(-180, 140);
Rotacionar(45, 20);
Rotacionar(-360, 100);
Rotacionar(180, 30);
Rotacionar(-90, 140);
Rotacionar(360, 30);
Rotacionar(-90, 4);