martes, 3 de marzo de 2015

Programando un robot siguelíneas

  "Oigan:
  Tengo cerdos. Estoy muy hartito de darles de comer siempre, sobre todo cuando llueve, aunque tengo un bonito camino de asfalto negro dando vueltas al lado de las pocilgas estoy harto de los paseos. No puedo conducir mientras les doy pienso, así que me gustaría montar un trenecito o algo así que fuese por el camino negro y yo mientras pudiese tirarles la comida. ¿Creéis que es posible? El mundo de los cerdos es muy esclavo, si me ayudaseis podría incluso comprarme unas gallinas, eso si que sería emocionante. Y ya si conseguís que no haya que montar unas vías ni nada así sería bestial, porque mi mujer es muy patosa y seguro que se tropezaría siempre y como se caiga a la jaula de los cerdos me mata. Ya me diréis que puedo hacer, mientras tanto seguiré alimentando cerdos de forma tradicional.
     
  Ricardo Borriquero"

   Estimado cliente, aquí vas a tener que necesitar un par de sensores infrarrojos situados a ambos lados de tu vehículo y si estos detectan el color negro se moverán las dos ruedas en sentido horario,
y si estos detectan blanco o no detectan ningún color girarán hasta encontrar de nuevo el color negro.

            Aquí abajo te dejo una imagen de la programación del vehículo (sigue líneas):




                                                                   
     
                                                                 
                                                                                     

miércoles, 4 de febrero de 2015

Programar un potenciometro

  "Buenos días:

Soy un famoso adiestrador de tortugas. Consigo que hagan unas cosas increíbles, un día una hasta sacó la cabeza del caparazón cuando se lo pedí. Menudo éxito, si llega a verme alguien conseguirlo ya hubiese sido alucinante. El caso es que me han comentado que son muy atentas a los sonidos y que pueden aprender hasta siete acciones. No sé si ésta información está contrastada pero quiero probarlo. Para ello necesitaría un dispositivo que tuviese siete posibles sonidos usando una ruedecilla para ir cambiando de uno a otro. Me han dicho que se puede hacer, pero no soy muy tecnológico que digamos. ¿Me echáis una mano?

  ¡Muchas gracias!
  Bruno Mueveni Laspatas"

  Estimado cliente,
  Aquí deberá hacer uso de un nuevo tipo de bloque: "mapear". Mapear significa convertir unos valores analógicos haciéndolos más grandes o más pequeños. A continuación, establezca una variable relativa al potenciómetro, y mapee al número de notas que desee que se formen en el espectro del zumbador. Ahora, simplemente, utilizando un zumbador avanzado, seleccione como tono la variable ya seleccionada.


miércoles, 28 de enero de 2015

Programación de una alarma

  "Hola!
No sé muy bien si me podéis ayudar, tengo un hijo muy miedoso, y todas las noches se queda temblando en la cama por si se duerme y no se entera si alguien abre la puerta. Dice que van a venir los Ewoks (no tengo ni idea de lo que son los Ewok) para llevárselo a vivir a su bosque. El caso es que me gustaría ponerle una alarma que suene si abren la puerta. Le gustan muchísimo las ambulancias, dice que se siente tranquilo escuchándolas porque si están cerca le pueden “curar las pupas”. Si podéis hacer que la alarma suene cuando abran la puerta como si fuese una ambulancia le haríais muy feliz.

   ¡Muchas gracias!

  Armando Unjaleo Mubestia"

   Estimado cliente,
  En este caso, la programación de la alarma que desea será más complicada, puesto que deberá crear una variable. Lo que tendrá que hacer será seleccionar el bloque "crear variable" y unirlo a un sensor de infrarrojos. A continuación, deberá ajustar el siguiente comando:

Si> Variable del sensor= 0> ejecutar "alarma"

  Aquí, "alarma" es una función previamente creada en la que sonará un zumbador durante medio segundo y parará durante medio segundo hasta que se pulse un botón.

lunes, 26 de enero de 2015

Programación de una canción

   "Dear empresa:
Perdonen ustedes mi error escribiendo. Soy americano, mi madre saber algo de castellano y enseñarme cuando era bajito. Trabajo en el ayuntamiento de New York, queremos alucinante luces en el árbol de navidad de este año de Times Square, pero no se muy bien como conseguimos luces y sonido. Podrían vosotros enseñar cómo se hace una luz de dos colores que se encienda primero una y luego una otra. También queremos sonido! Posible es? Claro que ustedes podrían, no quiero dudarlo. Una canción de christmas sencilla... por ejemplo Noche de paz, la conocen?. Si pudiesen crear luz de dos colores que cambien y canción navideña, me gustaría bastante.
Muchas gracios
   Jhonny Mentero"

   Estimado cliente,
   Aunque la solución para esto es un poco más compleja que en la anterior publicación, sigue siendo muy simple. Aquí, simplemente tendrá que ir alternando entre los LEDs y las notas de la canción, que podrán ser interpretadas utilizando el "buzzer". Para ello, seleccionando los LEDs y el buzzer y seleccionando en la variable previamente creada que el botón esté encendido (variable botón=1) intercale los LEDs con el ya mencionado buzzer y simplemente seleccione las notas que desee que se interpreten.

lunes, 12 de enero de 2015

Programando LEDs

    "Estimada empresa:

  Sé que debería acudir a un electricista, al fin y al cabo sólo quiero una lucecica para mi salón, pero estoy un poco cansado de que siempre me la cuele el “chispas" estas cosas. El caso es que tengo una plaquita de Arduino que usaba mi hermano, pero se fue y aquí dejó el trasto. Sé que es algo que puedo programar, y quiero encender una luz usándola. ¿Qué necesitaría?. Supongo que una luz (¿un LED serviría?) y un interruptor para encenderla.  Me gustaría aprender cómo hacerla y si es posible que se pueda encender y apagar, que ya me veo yo con la luz encendida de por vida. Si me echáis una mano... ¡lo mismo puedo ayudar en el futuro yo a otras personas a encender sus lucecicas! Espero vuestra respuesta...
Gracias de antemano
    Pierre Nodoyuna"
     
    Estimado cliente, es muy fácil, lo único que necesitará es:

  ·Una placa ARDUINO del kit de robótica ya mencionado en este blog  
  ·Dos LEDs
  ·Un ordenador con acceso a internet

     Para empezar, necesitará acceder a la página web siguiente: bitbloq. Desde dicha página podrá programar todos los ejemplos que se realizarán en este blog. Desde esa página seleccione los LEDs desde "zum bloqs" y pines digitales desde "funciones PIN".Ahora, lo único que tiene que hacer es unir ambos elementos y seleccionar el pin deseado. A continuación, conectando la placa arduino con el ordenador seleccione "programar".
   
     Ahora si conecta el LED en el pin programado anteriormente, este se encenderá.

lunes, 15 de diciembre de 2014

Pines y sus salidas

   "Buenos días:
Tengo en mis manos una placa reprogramable, os pongo una imagen al final. Sé utilizarla para algunos proyectos pero realmente me escama esos pinchos (creo que se llaman pines) donde se conectan los LEDs, sensores y demás. Algunos sólo funcionan en los pines donde pone A1, A2, A3... y otros en los que se nombran como 0, 1, 2... ¿Porqué es ésto?. Me gustaría saberlo para no estar probando siempre a lo loco y dármelas de tío listo cuando se lo explique a alguien. Si me podéis echar un cable estaré muy agradecido.
Muchas gracias,

    Carmelo Cotón" 
     

     Estimado cliente, la respuesta es muy sencilla:

 ·Las salidas A1, A2, A3... corresponden a salidas llamadas analógicas, esto es, detecta la intensidad de las señales que le llegan. Para que se haga una idea, tiene el mismo funcionamiento que el de una televisión antigua.

 ·Las salidas 0, 1, 2..., sin embargo, corresponden a salidas digitales, las cuales únicamente identifican si les llega una señal o no. Esto se rige por un sistema binario, al igual que los ordenadores actuales.

martes, 9 de diciembre de 2014

Contenido del kit

 " Estimada empresa:
Hace poco hemos comprado un curioso kit que encontramos por internet. Es muy bonito y queremos usarlo, el problema es que no entendemos bien para qué sirve. En la parte interior de la caja aparecen unos números y unos nombres, y cada cajita de colores tiene un contenido. Alguno hemos podido identificarlo, pero no sabemos muy bien cual es su uso, parece que uno sirve para ponerle pilas, hay una especie de bombillitas...  El caso es que, justo después de comprarlo, nuestro hijo vino a casa con un proyecto de tecnología y no sabemos como ayudarle, tiene que construir robots. ¡ROBOTS!. No sabemos ni por dónde empezar así que nos conformaremos con poca cosa. Por favor, explícanos que es cada una de las cosas que contienen las cajitas y para qué sirven. Si vemos que no hay suficiente con eso volveremos a acudir a vosotros.
Gracias de antemano,

     Familia Notengoni Ideadetecnología."

    Estimado cliente:
   En respuesta a su carta, el kit del que usted habla es un conjunto de piezas reunidas en una caja, con el fin de la construcción de un robot propio, distribuido por la empresa española bq. Dicho kit contiene las siguientes piezas:

  ·Un porta pilas con capacidad de 8 pilas AAA
  ·Una placa controladora de voltaje variable entre 3.3V y 5V, con una memoria flash de 32Kb, mini USB, un minicontrolador ATmega328, 14 pines digitales, una velocidad de reloj de 16MHz y LEDs visibles
  ·Dos sensores IR de 5V con una intefaz analógica de alta sensibilidad
  ·Un pulsador
  ·Dos sensores de luz con conector de 3 pines
  ·Un zumbador de interfaz analógica
  ·Un módulo Bluetooth con una frecuencia de 2.4GHz y emisión de 4dBm, velocidad asíncrona de 2.1Mbps máximos y 160kbps mínimos y síncrona de 1Mbps, modulación GFSK y voltaje de más de 3.3VDC
  ·Dos LEDs de entre 3.3 y 5V
  ·Dos miniservos de entre 4.8 y 6V
  ·Dos servos de rotación continua de entre 4.8 y 6V y velocidad de 43/54rpm