
Bienvenidos al primer curso de Acorn School!
Os presentamos un curso súper interesante sobre cómo construir desde cero y sin ningún tipo de conocimiento previo necesario un coche con Arduino y una aplicación móvil construida por vosotros mismos para poder controlarlo.
El curso está dividido en 3 secciones fundamentales: montaje y explicación de elementos, programación desde cero y código completo para nuestro coche, y finalmente el desarrollo de una aplicación para Android desde cero!
Esperamos que el curso sea de vuestro agrado y si tenéis cualquier consulta o petición no dudéis en contactar con nosotros a través de la sección de preguntas y respuestas de cualquiera de los vídeos del curso.
Mucho ánimo y ojalá que todo el esfuerzo y cariño que hemos puesto en desarrollar este curso sirvan de motivación para que comencéis nuevos proyectos y aventuras emocionantes!!
Nos vemos en el curso,
Acorn School
Este vídeo incluye un listado del material necesario para poder construir este vehículo a 4 ruedas.
En la parte de recursos tenéis un pdf con el listado necesario que se va comentando en el vídeo así como los links para descargar todos los componentes necesarios para el resto del curso.
Además, los links de descarga se encuentran también en la parte de recursos externos de la clase.
Si tenéis cualquier duda o problema para encontrar los componentes, hacérnoslo saber en la parte de preguntas y respuestas del vídeo para poder ayudaros personalmente.
Este vídeo muestra el proceso de montaje de los motores con la placa, mostrando cual es la mejor manera de montarlos para que no haya ningún tipo de dificultad en el proceso.
Este vídeo introduce el PinOut del Arduino que en los próximos vídeo se tratará con más detalle. El objetivo es que os vayáis acostumbrando a trabajar con los pines de la placa e ir conociendo desde cero sus funcionalidades.
Este vídeo muestra cuáles son los pines de alimentación del Arduino, para que a la hora de realizar el montaje seamos conscientes de porqué utilizamos unos pines u otros.
Además este vídeo facilitará a los estudiantes a decidir como suministrar la energía que precisa el Arduino en sus futuros proyectos.
En este vídeo se tratarán aspectos relacionados con PWM (Pulse Width Modulation), técnica muy utilizada en la industria actualmente y que tiene un sin fin de aplicaciones. Realmente conocer esta técnica es muy útil e importante.
El Puente H es un elemento indispensable en nuestro proyecto. En este vídeo se muestran las funcionalidades de los pines del Puente y su principio físico de funcionamiento.
En este video se procede con el ensamblaje del puente H con los motores y con las comprobaciones necesarias para que los dos motores de los dos lados vayan en la misma dirección.
Este vídeo pretende mostrar el sistema de comunicación que se va a utilizar en el proyecto para comunicar el Arduino con el módulo Bluetooth y este sistema es el llamado UART (Universal Asynchronous Receiver-Transmitter).
Realmente es el sistema que más hemos utilizado en nuestros proyectos y conocerlo nos puede sacar de numerosos apuros.
En este vídeo se muestra la conexión del módulo Bluetooth al Arduino. Hay que tener presente que está conectado el TX y RX del módulo con los pines 2 y 3 del Arduino! NO con el 0 y 1 como sería lo esperable.
A continuación se muestra la conexión del Puente H con el Arduino y el módulo Bluetooth . Poned especial atención a las conexiones ya que es muy importante que todo esté perfectamente conectado!
Este vídeo muestra como conectar nuestra batería con el Puente H y el Arduino con lo que ya se encuentra todo el sistema bien alimentado y con un interruptor casero que seguro os parecerá una idea muy simple pero efectiva y útil para futuros proyectos que hagáis!
En este vídeo se busca que la presentación del coche sea la mejor posible y se enseña como ha quedado otro coche para resaltar la importancia de la buena presentación en los proyectos.
Este vídeo muestra como cerrar el nuestro super coche completamente para que esté listo para salir a competir en los grandes circuitos! ;)
Este vídeo muestra cómo descargar el Arduino IDE (Integrated Development Enviroment) que se va a convertir en el entorno de desarrollo sobre el cual construiremos el código de nuestro coche.
Con el presente vídeo empezamos a trabajar con el entorno. Se explican conceptos sencillos en cuanto a la estructura de trabajo.
Es importante si no se ha programado antes prestar especial atención a esta sección ya que puede resultar compleja. Sin embargo, hemos puesto todos nuestros esfuerzos en que sea para alumnos que no tengan conocimientos previos de programación.
Cualquier cuestión que surja, estaremos encantados de resolverla en el apartado de preguntas y respuestas del vídeo!
En este vídeo vamos a empezar a trabajar con variables en Arduino. Veremos qué es una variable, dónde se declaran y algunos ejemplos prácticos para entenderlas en su totalidad.
En este vídeo se muestran las funcionalidades que presentan las sentencias de PinMode() y digitalWrite().
Además se muestra como se configuran a través de ejemplos, con el fin de que los dominéis y podáis utilizarlos en cualquier otro programa.
En este vídeo vamos a trabajar con la sentencia analogWrite(). Se trata de una sentencia muy parecida a la de digitalWrite(), por lo que si habéis entendido el vídeo anterior no tendréis ningún problema!
Comenzamos desde cero! Explicamos como empezar una comunicación serie (Serial) entre el ordenador y nuestra placa de Arduino UNO.
Vamos a empezar a trabajar con las sentencias condicionales, es decir, comenzamos nuestra aventura con las estructuras if else!
Estamos avanzando muy rápidamente! Ánimo que ya queda menos para tener nuestro cochecillo funcionando perfectamente!
Poco a poco nos estamos convirtiendo en verdaderos programadores :)
En el presente vídeo tratamos un concepto que en programación se conoce como funciones.
Son de mucha utilidad ya que permiten optimizar en gran medida un código y facilitan la comprensión del mismo, así que permaneced bien atentos!
Acabamos con un vídeo final en el que se muestra el código utilizado para que nuestro coche funcione correctamente.
Simplemente podéis copiar el código que hemos dejado en los recursos del curso. Este vídeo está hecho para que entendáis paso por paso todo el código que permite hacer funcionar el coche teniendo en cuenta que se han entendido los conceptos impartidos en vídeos anteriores.
Cualquier duda o cuestión acerca del código, por favor, hacérnoslo saber en el apartado de preguntas y respuestas del vídeo! Estaremos encantados de responder todas vuestras consultas.
Comenzamos ahora con la sección destinada a desarrollar nuestra aplicación que nos permita controlar nuestro súper coche!
Poco a poco nos vamos convirtiendo en unos auténticos expertos y dentro de nada veremos resultados!!
En este primer vídeo veremos el entorno de desarrollo de la aplicación. Se trata de App Inventor, un software gratuito y muy intuitivo de programación de aplicaciones.
Estamos seguros de que os encantará y veréis las miles de aplicaciones que tiene dicho software!
En este vídeo vemos cómo corregir posibles fallos con los que os podréis encontrar y vemos las razones por las cuáles nos aparecen dichos fallos.
Vemos interesante que sepáis buscar e interpretar vuestros propios fallos, ya que es el aspecto complicado de todo proyecto.
Finalmente en este vídeo se corrigen ya todos los fallos con los que os podéis encontrar, de tal forma que la aplicación ya funciona correctamente y tal y como la hemos programado.
Esperamos que hayáis conseguido llegar hasta este punto de manera satisfactoria y os haya parecido el curso tan interesante y emocionante como nos ha parecido a nosotros hacerlo!
Muchísimas gracias por vuestra participación en este curso y confiar en nosotros!
Esperamos que el contenido haya sido de vuestro gusto y os haya parecido ameno y funcional. Queremos transmitiros nuestro enorme agradecimiento.
Os esperamos en próximos cursos apasionantes!
Hola a tod@s!
En este curso vais a aprender los fundamentos esenciales de Arduino y desarrollo de Aplicaciones para Smartphones con App Inventor.
Nuestro objetivo no se centra en responder el curso, sino en motivar e incentivar a realizar proyectos que nos apasionen tal y como nos ocurren a nosotros.
Queremos ser partícipes de vuestro aprendizaje y ayudaros con las dudas que surjan relacionadas con nuestros cursos o con cualquier tema en el que os sirva servir de apoyo .
Estos proyectos están dirigidos a toda persona que sienta curiosidad específicamente de su edad.
Os esperamos en los cursos!
Acorn School