Вы находитесь на странице: 1из 7

10/9/2017 Arduino en espaol: Biblioteca Stepper

Ms Siguiente blog javierp_rv@hotmail.com Escritorio Cerrar sesin

Arduino en espaol
Arduino y su documentacin en espaol

Pginas

Biblioteca Stepper Pgina principal


QUE ES ARDUINO?
Esta biblioteca le permite controlar motores paso a paso unipolares o bipolares. Para utilizarlo se necesita un motor MODELOS DE ARDUINO
paso a paso, y el hardware adecuado para su control. Para ms informacin sobre esto, vea las un tutorial sobre ESTRUCTURA DEL
LENGUAJE
los motores paso a paso
Variables
if...else
FUNCIONES + Suma
Comentarios
Stepper(steps, pin1, pin2) { } (llaves)
; (punto y coma)
Stepper(steps, pin1, pin2, pin3, pin4)
return

Descripcin: for

Esta funcin crea una nueva instancia de la clase Stepper que representa un motor paso a paso, conectado a la switch...case
placa Arduino. Utilicelo en la parte superior de su programa, por encima de setup () y loop (). El nmero de while
parmetros depende de cmo haya conectado el cable a su motor - ya sea utilizando dos o cuatro pines de la placa do...while
Arduino. break
continue
Parmetros: % Mdulo
steps: el nmero de pasos en una revolucin de su motor. Si su motor da el nmero de grados por paso, dividir ese
Operadores
nmero por 360 para obtener el nmero de pasos (por ejemplo 360 / 3.6 da 100 pasos). (int) compuestos
pin 1, pin 2: dos pines que estn conectados al motor (int) ++ (incremento) / --
pin3, pin4: opcional los ltimos dos pines unidos al motor, si est conectado a cuatro pines(int) (decremento)
HIGH
Retornos: int
Una nueva instancia de la clase Stepper
byte
char sin signo
Ejemplo:
Stepper myStepper = Stepper(100, 5, 6); char
________________________________________________________________________ Boolean
long
setSpeed(rpms) word
int sin signo
Descripcin: char()
Configura la velocidad del motor en revoluciones por minuto (RPM). Esta funcin no hace que el motor gire, Matrices (Arrays)
simplemente selecciona la velocidad a la que girar cuando de llame a step ().
String - Objeto
string - matriz de
Parmetros: caracteres
rpm: la velocidad a la cual el motor debe girar en revoluciones por minuto - un nmero positivo (long)
double
float
Retornos:
Ninguno short

_________________________________________________________________________________ long sin signo


const
step(steps) volatile
static
Descripcin: Alcance de las
Enciende el motor durante un nmero determinado de pasos, a una velocidad determinada por la llamada ms variables
reciente a setSpeed (). Esta funcin es bloqueante; es decir, se va a esperar hasta que el motor se haya terminado float()
de mover para pasar el control a la siguiente lnea en su programa. Por ejemplo, si se establece la velocidad de, long()
digamos, 1 RPM y se llama a step(100) en un motor de 100 pasos, esta funcin podra tardar un minuto en resolver. word()
Para un mejor control, mantenga la velocidad alta y slo ir unos pasos con cada llamada a step().
int()
byte()
Parmetros:
steps: el nmero de pasos a activar el motor - positivo para girar en una direccin, negativo para girar en la otra (int) analogReference()
digitalRead()
Retornos: digitalWrite()
Ninguno pinMode()
________________________________________________________________________ PROGMEM
sizeof
Circuitos sqrt(x)
pow(base, exponent)
Motor Unipolar 2 pines map(value, fromLow,
fromHigh, toLow,

http://manueldelgadocrespo.blogspot.com.es/p/biblioteca-steeppr.html 1/7
10/9/2017 Arduino en espaol: Biblioteca Stepper
toHigh)
constrain(x, a, b)
abs(x)
max(x, y)
min(x, y)
delayMicroseconds()
micros()
millis()
pulsein()
shiftIn()
noTone()
tone()
analogWriteResolution
()
analogReadResolution(
)
Motor Unipolar 4 pines
analogWrite
analogRead()
shiftOut()
Stream
Serial
noInterrupts()
interrupts()
detachInterrupt()
attachInterrupt()
bit()
bitClear()
bitSet()
bitWrite()
bitRead()
Motor Bipolar 2 pines highByte()
lowByte()
randomSeed()
random()
isHexadecimaDigit()
isUppercase()
isSpace()
isPunct()
isPrintable()
isLowercase()
isDigit()
isWhitespace()
isControl()
isAlpha()
isAlphaNumeric()
isAscii()
isGraph()
tan()
cos()
sin()
Bibliotecas Mouse y
Keyboard
int sin signo
Referencia del
Motor Bipolar 4 pines Lenguaje
= operador de
asignacin
Mouse.end()
Mouse.begin()
Mouse.click()
Mouse.isPressed()
Mouse.release()
Mouse.press()
Mouse.move()
Tabla ASCII
Modificadores del
Teclado
Keyboard.write()
Keyboard.releaseAll()
Keyboard.release()
Keyboard.println()
Keyboard.print()
Keyboard.press()
Keyboard.end()

http://manueldelgadocrespo.blogspot.com.es/p/biblioteca-steeppr.html 2/7
10/9/2017 Arduino en espaol: Biblioteca Stepper
Keyboard.begin()
Joystick Mouse Control
Control de Teclado y
Ratn
Button Mouse Control
Mensaje del Teclado
Keyboard Logout
Keyboard Serial
Keyboard Reprogram
Matemticas de bits
XOR bit a bit
OR bit a bit
AND bit a bit (&)
& (reference)
*dereference
! (not lgico)
|| (or lgico)
>(mayor o igual que)
<(menor o igual que)
>(mayor que)
<(menor que)
==(igual a)
Ejemplos !(no igual)
/ divisin
*multiplicacin
#include
Motor Knob: Control de un motor paso a paso de alta precisin utilizando un
#define
potencimetro. goto
Stepper One Revolution: Girar el eje una revolucin hacia la derecha y una a la ~ (NOT bit a bit)
bitShift left (<<)
izquierda.
bitShift right ()
Stepper One Step At A Time: Girar el eje de un motor paso a paso para comprobar %= (Mdulo
el correcto cableado del motor. compuesto)
/= (Divisin
Stepper Speed Control: Controlar la velocidad de un motor paso a paso con un compuesta)

potencimetro. *= (Multiplicacin
compuesta)
-= (Resta compuesta)
+= (Suma compuesta)
Constantes enteras
AND (&) bit a bit
compuesto
XOR bit a bit (^)
OR bit a bit (|)
AND bit a bit (&)

No hay comentarios: OR (|=) bit a bit


compuesto
Digital Read Serial
Publicar un comentario FALSE
TRUE
LED_BUILTIN
Introduce tu comentario... INPUT PULL_UP
OUTPUT
INPUT
LOW
Comentar como: Unknown (Google) Cerrar sesin Input Pull-up Serial
constantes de punto
flotante
Publicar Vista previa Avisarme && (AND lgico)
boolean
Pgina principal delay()

Suscribirse a: Entradas (Atom) Funciones


- resta
if
Potenciometro Digital
AD5171
Biblioteca Wire
Wire.read()
Wire.onRequest()
Wire.begin()
Lector de telmetro
SRFxx de Sonic
Lectura Maestro/
Escritura Esclavo

http://manueldelgadocrespo.blogspot.com.es/p/biblioteca-steeppr.html 3/7
10/9/2017 Arduino en espaol: Biblioteca Stepper
Escritura Maestro /
Lectura Esclavo
Wire.requestFrom()
Wire.endTransmission(
)
Wire.beginTransmissio
n()
Wire.onRequest()
Wire.available()
Wire.onReceive()
Wire.write()
EthernetClient()
client
server.println()
server.begin()
EthernetServer()
Server
IPAddress()
Ethernet.maintain()
Ethernet.localIP()
Ethernet.begin()
Biblioteca Ethernet
server.available()
server.write()
server.print()
client.connected()
client.connect()
client.println()
client.available()
client.print()
client.write()
client.stop()
client.read()
client.flush()
if (EthernetClient)
UDP.read()
UDP.begin()
UDP.write()
UDP.beginPacket()
UDP.endPacket()
UDP.parsePacket()
UDP.available()
UDP.Stop()
UDP.remoteIP()
UDP.remotePort()
if (Serial)
Serial.available()
availableForWrite()
Serial.begin()
Serial.end()
Serial.find()
Serial.findUntil ()
Serial.flush()
Serial.parseFloat()
Serial.parseInt()
Serial.peek()
Serial.print()
Serial.prinln()
Serial.read()
Serial.readBytes()
Serial.readBytesUntil()
Serial.readString()
readStringUntil()
Serial.setTimeout()
Serial.write()
SerialEvent()
Read ASCII String
Tabla ASCII
Dimmer
Graficos
Pixel fisico
Virtual Color Mixer

http://manueldelgadocrespo.blogspot.com.es/p/biblioteca-steeppr.html 4/7
10/9/2017 Arduino en espaol: Biblioteca Stepper
Serial Call and
Response
(handshaking)
Serial Call and
Response with ASCII
Arduino Mega 2560
Arduino Due
Uso de la SPI
extendida con la Due
Biblioteca Wire
Keyboard Controller
Mouse Controller
getOemKey()
getKey()
keyReleased()
keyPressed()
KeyboardController
getButton()
getYChange()
mouseReleased ()
getXChange()
mousePressed ()
MouseMoved()
mouseDragged()
MouseControler
Task()
Instalacin de
bibliotecas adicionales
Bibliotecas
usbhost
getModifiers()
Audio.begin()
Biblioteca de Audio
Audio.prepare()
Audio.write()
Sencillo reproductor
de audio
Stream
Biblioteca EEPROM
EEPROM Update
EEPROM Iteracin
EEPROM Put
EEPROM Get
EEPROM CRC
EEPROM Escritura
EEPROM Borrado
EEPROM Lectura
Clase GPRS
Clase GSM_SMS
Clase GSMVoiceCall
Clase GSM
Biblioteca GSM
Clase GSMClient
Clase GSMServer
Clase GMSModem
Clase GSMScanner
Clase GSMPIN
Clase GSMBand
GSM Web Client
GMS Web Server
Hacer llamada de voz
Enviar un SMS
Recibir una llamada de
voz
Recibir un SMS
Gestion de banda
Scan de redes GSM
Gestin del PIN GSM
Test GPRS en GSM
Test Modem GSM
Servidor Web GSM
Biblioteca Lyquid
Crystal
Biblioteca SD

http://manueldelgadocrespo.blogspot.com.es/p/biblioteca-steeppr.html 5/7
10/9/2017 Arduino en espaol: Biblioteca Stepper
Funciones SD clase
Archivo
Funciones SD clase SD
Datalogger SD
Volcado de archivo a
SD
Archivos SD
Lista de archivos SD
Lectura/Escritura en
tarjeta SD
Control de posicin
Servo
Biblioteca Servo
Barrido de Servo
Funciones SPI
Ejemplo Software
Serial
Biblioteca Software
Serial
Biblioteca SPI
Dos puertos de
recepcin
Motores Paso a Paso
Biblioteca Stepper
Control motor Paso a
Paso con un
potencimetro
Motor Paso a Paso una
revolucin
Motor Paso a Paso Un
paso cada vez
Motor Paso a Paso con
potencimetro
Arduino Wifi 101
Funciones Wifi - Clase
IPAddress
Funciones Wifi - Clase
Wifi
Comienzo con Arduino
Wifi
Funciones Wifi - Clase
Client
Funciones Wifi - Clase
Server
Funciones Wifi - Clase
UDP
Wifi conexin WAP
cifrada
Wifi conexin WEP
cifrada
Wifi Conexin no
cifrada
Wifi Servidor de chat
sencillo
Wifi Escaneo de redes
Wifi Repetidas
llamadas
Wifi Cliente web
Wifi Servidor Web
Consulta a un servidor
UDP Envio/Recepcin
de cadenas
Bridge - Clase Server
Bridge - Clase Client
Bridge - HttpClient
Bridge - Clase Mailbox
Bridge - Clase FileIO
Bridge - Clase Console
Bridge - Clase Process
Bridge - Clase Bridge
Biblioteca Bridge
Bridge - Pixel en la
Consola
Bridge - Tabla ASCII a
Consola
Bridge - Ejemplo
Bridge
Bridge - Datalogger
Bridge - Lectura de
Console

http://manueldelgadocrespo.blogspot.com.es/p/biblioteca-steeppr.html 6/7
10/9/2017 Arduino en espaol: Biblioteca Stepper
Datos personales

Antonio Ballesteros
ruiz
Seguir 5

Ver todo mi perfil

Archivo del blog

2016 (1)
marzo (1)
QUE ES ARDUINO?
MODELOS DE
PLACAS ARDUINO
LENGU...

Tema Sencillo. Con la tecnologa de Blogger.

http://manueldelgadocrespo.blogspot.com.es/p/biblioteca-steeppr.html 7/7

Вам также может понравиться