Probador de servos con LCD gráfico (6 / 7 paso)

Paso 6: programa

El programa de control fue escrito en el BASIC que se puede ejecutar el CGMICROMITE. Un básico muy potente comparado con otros chips solo con BASIC.

El programa empieza estableciendo líneas como salidas donde se necesitan. El comando de teclado establece las líneas que se usará para el botón de entrada. Una prensa del botón provoca una interrupción y una subrutina (Key.Int) está dirigida a decidir qué hacer con la tecla.

Abre el puerto SPI para comunicación con la pantalla LCD. Información de fuente se lee de declaraciones de datos en la RAM.

La pantalla LCD es inicializada (referencia de la hoja de 5110 datos) y despejará. Es que todos los bytes de control que se envían. La línea continua se establece en 0 para eso. Ajuste DC a 1 es para cargar datos a la pantalla.

Cada línea que se mostrará es traducida de una serie de personajes a los seis octetos que representan la fuente de ese personaje. La línea de texto se "dibuja" tanto como una impresora de matriz de punto estilo antiguo - un byte de píxeles verticales 8 puntos altos a partir del lado izquierdo se mueve byte por byte a la derecha. Todas las seis líneas de 14 caracteres (84 puntos de anchos, 8 alto) se escriben en la pantalla.

La variable "servo.val" es el actual ancho de pulso en microsegundos para control de servo. Cuando un botón se presiona cambios el servo se actualiza así como el número y el gráfico en la pantalla.

Artículos Relacionados

Probador de servos

Probador de servos

Hoy fue el día que finalmente me puse hacer un probador de servos con mi Arduino.Todo empezó con ganas de conseguir la dirección de mis motores de helicópteros quad recorriendo el camino correcto cuando lo montan los nuevos controles de velocidad. Co
No Super Servo con ESC soldadura.

No Super Servo con ESC soldadura.

Poder! En el Reino del hobby de radio control, hay un sueño incumplido, para hacer un amplificador servo de gran alcance, barato y sencillo. Queremos hacer grandes proyectos, como un cortacésped de r/c, o muy grande de robot de camino. Hay motores el
Arduino Nano y Visuino: Control de servos con codificador rotatorio

Arduino Nano y Visuino: Control de servos con codificador rotatorio

Hay un montón de Instructables que Servo control con potenciómetro, sin embargo a veces es útil controlar con un Codificador rotatorio. En este Instructable, les mostraré lo fácil que es implementar esto con la ayuda de Visuino - un ambiente de desar
Arduino: Control de servos con botones

Arduino: Control de servos con botones

Mientras que hay un montón de tutoriales sobre cómo control de Servos con palancas de mando y sensores analógicos, a veces queremos controlar un servo con botones.Aquí es una manera realmente fácil y rápida para ello, con la ayuda de Visuino - un amb
Manejar Servos con un temporizador 555 IC

Manejar Servos con un temporizador 555 IC

este instructable ofrece un paseo a través de un conductor servo básica usando un 555 resistores de la viruta 5 IC un transistor y 2 condensadores.  La idea es simple, usar 2 interruptores para controlar el movimiento del servo. Observe que este circ
Arduino: Control de servos con controlador de PS2 (programa con Visuino)

Arduino: Control de servos con controlador de PS2 (programa con Visuino)

En este Instructable aprenderá a programar el Arduino para controlar el motor Servo de un control de Play Station 2 con la ayuda de Visuino - un ambiente de desarrollo gráfico fácil de usar para Arduino.Tenga en cuenta que la anotación en algunas de
Controlando un motor servo con teclado

Controlando un motor servo con teclado

se han discutido las operaciones básicas de control de motor servo en interconexión servo con 8051. Este proyecto permite que el motor servo para mover a un ángulo especificado por el usuario. El tren de pulso necesario para girar el servo es produci
Control de Servo con luz

Control de Servo con luz

Hola!En este Instructable le mostrará cómo controlar un servo con una célula fotoeléctrica.Esto es muy simple y buena para principiantes.Paso 1: materiales 1 x fotocélula1 x 10 k resistencia1 x Arduino1 x Breadboard1 x Servoy algunos puentesPaso 2: L
Sensor de temperatura DS18B20 con LCD

Sensor de temperatura DS18B20 con LCD

El DS18B20 viene en una forma de la sonda de temperatura, que es resistente al agua. Tuve un tiempo real duro tratando de conseguir este uno trabajo y he pensado que compartir cómo al final lo conseguí trabajando. ¡ Disfrute!Paso 1: partesLas piezas
Control de Servos con Arduino y receptor/transmisor de RC

Control de Servos con Arduino y receptor/transmisor de RC

En este Tutorial voy a explicar cómo controlar más de un servo con un único canal de sus transmisor/receptor y el programa de movimientos propios. Es útil para movimientos complejos como brazos robóticos.Se necesita:-Arduino Uno-Transmisor-Receptor-3
Control de 3 motores servo con 3 potenciometros y un Arduino

Control de 3 motores servo con 3 potenciometros y un Arduino

Hola. Este es mi primer instructivo, así que espero que será paciente conmigo si hago errores configurarlo. Está escrito para los principiantes como yo, el más avanzado entre vosotros puede saltar mucho de esto y apenas llegar al cableado para arriba
Control de motor servo con 1Sheeld

Control de motor servo con 1Sheeld

Si quieres control de motor servo con tu móvil sin usar el módulo Bluetooth y programar la aplicación para android, puede utilizar en lugar de ellos 1Sheeld.1Sheeld consiste básicamente de dos partes. La primera parte es un escudo que está físicament
Control de Servo con auriculares

Control de Servo con auriculares

Esta idea empezó con este instructable. En él, RichMethods explica bien cómo funcionan los auriculares. Su explicación me hizo darme cuenta que es posible controlar hasta dos servos con un auricular jack. No Arduino, PIC o cualquier microcontrolador
Motor servo con LinkitONE

Motor servo con LinkitONE

Hola amigos lo que sabe sobre electrónica básica. Han escuchado alguna vez acerca de enlace es uno... Con ella podemos crear esos electrónicas cosas que sólo podemos pensar en... Trabajando con link se hace muy fácil de cumplir nuestros sueños y pone