Hélice de potencia para el Arduino

gota de un procesador de propulsor de la paralaje en una placa Arduno y ¿qué obtienes?

Cumplir con el ASC Junta - Arduino Shield Compatible hélice – de Martin Hodge.

  • Procesador de 32 bits independiente ocho llamados COGS.
  • Cada uno con 2048 bytes o memoria RAM (512 registros de 32 bits)
  • EJE que proporciona otro 32K bytes o (8 k x 32 bits) de RAM y 32 k bytes de ROM (8 k x 32 bits).
  • Software seleccionado velocidades de reloj de 80 MHZ.
  • Catorce compatible con Arduino, corriente protegido 3,3 pins de I/O digitales v
  • PWM, I2C, SPI, UART y más, en cualquier combinación en cualquier pin.
  • 3.3 v puerto AUX para I/O o TV adicional digital / teclado / ratón o VGA utilizando sólo unas pocas resistencias.
  • Entradas analógicas vía MCP3208 12 bits analógico al convertidor digital
  • 64 KB EEPROM (32 K para programa + 32 K almacenamiento de datos)
  • Programación puerto USB también puede alimentar la Junta para el desarrollo rápido.
  • reguladores de 3,3 voltios y 5,0 voltios a bordo

Más información sobre la placa de Arduino compatible ASC puede encontrarse en:
http://mghdesigns.com/

Un Instructibe sobre el uso de cogs múltiples:

El proyecto de la LCD:
Este proyecto añade una pantalla LCD de dos líneas del sistema de ASC.
Puesto que la pantalla es un solo serial de recibir sólo tres cables dispositivo son necesarios –
Potencia, tierra y serie TX.
La pantalla funciona con 5 VDC.  Alimentación y tierra están conectados a la cabecera de la energía.

Nuestro puerto serie se crea en el software utilizando un controlador de cambio de objeto de hélice (OBEX)
llamado "FullDuplexSerial.spin".

Para este ejemplo se asigna la salida TX pin 23, que es traído hacia fuera de la cabecera de AUX.
(ver el diagrama de pines de tablero).

Controlador serie:
En la nota de código de ejemplo que se llama el objeto de controlador en la sección OBJ del editor de vuelta.
Nota cómo el alias "LCD" se asigna a este objeto.

El pin de TX se asigna el valor de 23 en la sección CON (constantes).

Y el controlador se inicia en la primera línea de la versión parcial de programa (el método público).
LCD.start (TxPin TxPin, % 1000, 9_600)

Esto invoca el procedimiento de arranque en FullDuplexSerial objeto y pasa los parámetros necesarios
para el código del controlador.  Asignamos pin 23 TX y RX, ya que la pantalla LCD no habla
y el puerto serie a 9600 baudios.

Nuestro código de proyecto se comunica con el controlador serie a través de LCD.tx para texto o LCD.dec para números decimales.
LCD.bin y LCD.hex están también disponibles.  Lea el archivo FullDuplexSerial.spin para más detalles.

Nuestro código de proyecto:
Giro puede ser un poco extraño mirar pero es fácil aprender el idioma.

Hay cinco secciones principales:
OBJ CON PUB, PRI, DAT

El programa se inicia en el primer bloque PUB declarado.

Tenga en cuenta la muesca!  Que determina la estructura del programa, o flujo.
Todo después de la repetición es indentada para demostrar que va en el bucle de repetición.

Este proyecto de demostración se llama "PropellerPowerLCD.spin".
Puede ser copiado y pegado directamente en la herramienta de propulsor de la paralaje (el IDE de programación)

La herramienta de la hélice (con toda la documentación) puede descargarse gratis de paralaje en:
http://www.Parallax.com/tabid/832/default.aspx

Aquí está el código fuente para el proyecto de la LCD:
'-------------------------------------------------------------------------------------------------------------------------
OBJ ' los nombres de otros objetos y asigna alias
LCD: "FullDuplexSerial.spin"

CON ' nombres constats y asigna valores
_clkmode = xtal1 + pll16x
_xinfreq = 5_000_000
TxPin = 23

PUB Demo ' nuestro código proyecto empieza aquí
REPEAT ' bucle para siempre
LCD.tx(12) ' limpiar la pantalla
LCD.tx(17) ' activar retroiluminación
LCD.tx(22) ' sin cursor

LCD.str (String ("ASC! Hélice accionado Arduino!")) ' Primera línea

WaitCnt (ClkFreq * 5 + Cnt) ' pausa de 5 segundos

LCD.tx(12) ' claro
LCD.str (String ("Hola mundo!      ¿Qué hacer?  ")) ' De primera línea

WaitCnt (ClkFreq * 5 + Cnt) ' pausa de 5 segundos

'-------------------------------------------------------------------------------------------------------------------------

Artículos Relacionados

Un espectrofotómetro para microplaca Arduino powered

Un espectrofotómetro para microplaca Arduino powered

Espectrofotómetros son comunes en un laboratorio de biociencia. Realizan una función simple - para medir cuánta luz un líquido absorbe a una longitud de onda particular. Muchos productos químicos absorben la luz en una longitud de onda de conjunto, y
Calculadora de Temporizador 555 para RaspberryPi, Arduino o un PC Linux

Calculadora de Temporizador 555 para RaspberryPi, Arduino o un PC Linux

Este instructable es una calculadora para determinar los valores de resistor y capacitor a usar circuitos Temporizador 555 en común. He incluido versiones para el RaspberryPi y haría el Arduino con circuitos simples a parpadear dos LED como el 555. L
Banco de potencia para la máquina de afeitar

Banco de potencia para la máquina de afeitar

HOLA A MIS COMPAÑEROS!SOY WAQAR.HOY, TE VOY A MOSTRAR CÓMO CONVERTIR SU CORTADORA CON CABLE O MÁQUINA DE AFEITAR EN LA RECORTADORA CON LA BATERÍA DEL ORDENADOR PORTÁTIL USADO 1.¿POR QUÉ?ESTOY viviendo en la INDIA y aquí es muy grave el problema de la
¿Extra I/O Pins para tu Arduino Uno

¿Extra I/O Pins para tu Arduino Uno

hacer un proyecto fresco y se quedó sin pins? No... no te preocupes hay dos soluciones una es hacer nuestro propio escudo que añade extra 16 pins de I/O a su proyecto (seguir este tutorial). O usted puede comprobar fuera de this increíble campaña de
Manera más barata para conectar arduino a internet

Manera más barata para conectar arduino a internet

Manera más barata para conectar Arduino a internetProtectores costoso aquí! y esto me molesta mucho. Es imposible construir su propio sistema de automatización sin escudos.He encontrado algunos artículos en internet, pero para mi mala suerte no de el
Botón de emergencia para 7$, Arduino, WIFI y ESP8266

Botón de emergencia para 7$, Arduino, WIFI y ESP8266

Hola,Hay un montón de proyectos hoy tratando de ayudar a personas mayores a mantenerse más independiente. Mi abuela está ahora 95 y ella todavía vive solita en su apartamento, quería ver cómo podía ayudar a su estancia en su lugar tanto como sea posi
Conductor del Motor paso a paso simple para proyectos Arduino CNC

Conductor del Motor paso a paso simple para proyectos Arduino CNC

Se trata de una simple unidad de puente H dual que hice algunas fichas que bajé eBay hace un tiempo. Utiliza un microcontrolador Pic para manejar las entradas de la dirección de paso para la lógica de la impulsión de la bobina. Usé las fotos más bara
Ratón óptico odómetro para Robot (Arduino)

Ratón óptico odómetro para Robot (Arduino)

Determinar con precisión el progreso de un robot con ruedas puede ser bastante complicado (y caro). Cómputo muerto asume que nuestros motores están perfectamente adaptados, no deslizan las ruedas y la superficie nos estamos quedando en es perfectamen
Tramposo de Clicker para iPhone Arduino desde el fabricante de pepino Clicker

Tramposo de Clicker para iPhone Arduino desde el fabricante de pepino Clicker

ADVERTENCIA: Mi DCcEle DCcduino Uno se rompió después de 5 horas de trabajo. AL PARECER QUE ESTE SERVO ES DEMASIADO POTENTE PARA ESTE CHIP. UTILIZAR FUENTE DE ALIMENTACIÓN SERVO O EXTERNA MÁS DÉBIL!Una vez hice clicker para iPhone velocidad golpeando
Doble voltaje regula la fuente de energía para proyectos Arduino/microcontrolador

Doble voltaje regula la fuente de energía para proyectos Arduino/microcontrolador

un par de meses atrás cuando primero tuve mis manos en el Arduino Uno, no tenía idea donde eso 3.3V energía junto a los pines de 5V viene de, o más exactamente, lo no realmente pienso hasta que tuve que hacer mis propias versiones de independiente pr
Guino: Tablero para tu Arduino

Guino: Tablero para tu Arduino

este proyecto es parte de experimentos realizado mientras se hace un artista en residencia en Instructables. Puedes ver los proyectos aquí.Puede ser una tarea difícil de depurar y visualizar en tiempo real datos sobre la placa Arduino. Generalmente s
¿Cómo volver a utilizar la batería del ordenador portátil para hacer Banco de potencia para smartphone?

¿Cómo volver a utilizar la batería del ordenador portátil para hacer Banco de potencia para smartphone?

HOLA A MIS COMPAÑEROS... (SOY WAQAR)...!HOY, TE VOY A MOSTRAR CÓMO HACER UN BANCO DE ENERGÍA CON PILAS DE LAPTOP.¿POR QUÉ?HOY casi todo el mundo tiene un ordenador portátil y cada ordenador portátil tiene una batería.DESPUÉS DE USAR DURANTE ALGÚN TIE
Cómo escribir un GUI de Ardulink, para controlar Arduino

Cómo escribir un GUI de Ardulink, para controlar Arduino

en este tutorial se puede leer como escribir en 10 pasos, una GUI de Ardulink como se muestra aquí. Usted necesita a sólo cinco minutos para seguir un tutorial de vídeo y a sólo cinco minutos a leer este tutorial.Ardulink es una librería java de códi
UNO R3 TFT 2.8 táctil con conector para tarjeta SD para placa Arduino módulo

UNO R3 TFT 2.8 táctil con conector para tarjeta SD para placa Arduino módulo

Tratando de obtener esta pantalla táctil de trabajo ha causado que algunas personas frustración. La unidad llegó en una bolsa antiestática como se muestra en las imágenes con un lápiz y sin documentación. Después de buscar alrededor encontré algunas