protocoder-curso

Inauguramos un nuevo curso de programación para Arduino. En este curso aprenderás todo lo necesario para realizar tus proyectos basados en Arduino. Para ello aprenderemos la programación literal de esta familia de placas controladoras.

Estos son los contenidos que se verán durante el curso:

Fundamentos de la programación con Arduino

  • Variables, tipos, usos, variables locales y globales
  • Control de flujo: if-else, bucles , sentencias switch-case , etc.
  • Uso de funciones.
  • Lectura y escritura a través de pines analógicos y digitales.
    • Sensores digitales
    • Sensores analógicos
    • Actuadores: servo motor, LED, zumbador…
  • Escritura y lectura por puerto serie
  • Comunicaciones por Bluetooth

Puedes encontrar las descargas de este curso en GitHub, además puedes descargar las librerías para cada componente de este repositorio.

En este curso, nosotros utilizaremos la placa Zum Core, pero cualquier placa compatible con Arduino debería valer. Si quieres saber las ventajas de usar una placa Zum Core puedes ver las especificaciones de la placa.

32 comentarios

  1. ¿Cómo nos podemos inscribir?
    Tengo una hija de 10 años y este donde le han regalado el renacuajo en CyberCamp. ¿Es buena edad para que haga el curso?
    Salu2 y gracias

    1. Alberto Valero

      Hola Jesús,

      Para seguir el curso basta estar atento a las lecciones que se irán publicando semanalmente. Solo es necesario tener una placa controladora. Nosotros usaremos la ZUM BT 328 pero vale cualquier placa compatible con Arduino y que tenga bluetooth, y un móvil con Android (4.0 o superior).

          1. Hola. Esta claro que ha pasado algo.
            No es normal la demora.
            Alguien me puede decir si este curso va a continuar?? Y que es lo que ha pasado para dejar este curso en el aire??

  2. Hola Alberto,

    ha sido una sorpresa para mi encontrarme con este curso ayer 7 de enero ya que a primero del año pasado compre un Renacuajo SigueLineas con una placa Freaduino UNO y despues de un tiempo consegui que siguiera las lineas.

    Para seguir este curso, creo que lo tengo todo (supongo que esa placa sirva) excepto el modulo BlueTooth; ¿como puedo hacerme con uno, en la tienda BQ no he visto que lo vendan por separado?

    Seguiré el curso atentamente

    Un saludo
    JC

    1. Alberto Valero

      Hola el Bluetooth no es estrictamente necesario ya que la comunicación con Protocoder se podrá hacer con el cable USB directamente. De todas maneras, si te ves con ganas yo compraría una ZUM, que lleva el bluetooth incorporado, así tienes una para el robot y otra para frikadas varias.

      Un saludo, y ya nos contarás qué tal el curso.

  3. Hola, superinteresante este curso. Estoy deseando que llegue la parte de conexión con el móvil. Enhorabuena.
    Mientras estaba trabajando con mi placa bq estaba pensando ¿Cómo podría pasar de un proyecto open source a construir algo propiamente mio? Si pudieras guiarme sobre eso, o recomendarme algunos enlaces con lecturas sobre el tema, o por lo menos el tipo de información que debería buscar en primer lugar, te lo agradecería.

    Saludos.

    1. Alberto Valero

      Hola Luis,

      ¡Tienes toda la razón! A ver si este fin de semana saco un rato para la siguiente lección. ¡¡Nos alegramos mucho de que el curso le guste a tu hijo!!

  4. Alberto,

    Antes de nada, felicitarte por este curso, que me ha servido de mucho.

    Estoy esperando que siga desde hace tiempo y veo que desde enero no ha habido más temas y es una pena porque no hemos llegado a protocoder en el que estoy muy interesada.

    Espero que retomes el curso porque seria una pena no hacerlo.

    Yolanda

    1. Alberto Valero

      Hola Yolanda… Si lo estamos continuando. La última lección es de hace menos de una semana. Habitualmente publicábamos una lección a la semana

  5. Hola Alberto, me gustaría saber en qué tienda puedo obtener los LED para usarlos, ya que sólo logro encontrar los típicos básicos con dos enganches.
    Gracias.

  6. hola ? navegando internet sobre aprender robotica me encontre con este controlqador famozo de la Placa llamada ZUM BT-328 que programa de todo un poco como robot sobre ,domotica ,programa una bomba de sacar agua y programar prender lus me intereso esta placa para aprender hacer proyectos importantes con esta placa y es compatible placa controladora arduino a sido muy ablado o se esta uzando como placa arduino uno r3

  7. Holaa!
    Alguno sabe por que me da este error en codebender??

    Your device is unresponsive. Please make sure you have selected the correct device and it is connected properly.

    Graciass

    1. Enrique Heredia

      Hola Álvaro,
      Supongo que la placa la tienes conectada correctamente en el USB. El error puede deberse a que no hayas seleccionado el modelo correcto en el desplegable donde se seleccionan las placas.
      Un saludo

      1. Hola Enrique,
        La cuestion es que la placa si que me funcionaba bien y probé unas secuencias con el codebender pero ahora no soy capaz de escribir en la placa por culpa de este problema.

        Un saludo,
        Alvaro Blanco.

        1. Enrique Heredia

          Hola Álvaro,
          Creo que lo mejor es que pruebes desde otro IDE a ver si te da fallos. ¿Has probado desde el IDE de Arduino? ¿O desde Bitbloq? Así a lo mejor podemos aislar el problema al IDE o a la placa.
          Un saludo

  8. Hola alberto
    He montado el printbot y he descargado el arduino,,no me reconoce el puerto,nose si tengo que hacer algo en especial en el ordenandor .La placa se enciende

    1. Enrique Heredia

      Hola Pablo,
      Desde el menú Herramientas del IDE de Arduino debes seleccionar la Tarjeta que tengas y el Puerto serial al que la tengas conectada, cuando la conectes te dará opciones del tipo COM5 (el número puede variar).
      Un saludo