PROGRAMACION C++ ENFOCADA A ARDUINO.
PROGRAMACION C++ ENFOCADA A ARDUINO.
Arduino es una de las placas más populares del mundo. Su versatilidad y la infinidad de posibilidades que ofrece la convierten en una de las herramientas de programación más completas del mercado. Si no sabes qué es un arduino, estás en el lugar indicado: a continuación te explicaremos qué es y para qué sirve un arduino.
Basada en la filosofía del software libre, Arduino es una plataforma de electrónica «open-source»o de código abierto cuyos principios son contar con software y hardware fáciles de usar. Básicamente lo que permite esta herramienta es la generación de infinidad de tipos de microordenadores de una sola placa, que luego pueden tener una amplia variedad de usos según la necesidad de la persona que lo cree. Es decir, una forma sencilla de realizar proyectos interactivos para cualquier persona.
Entonces, ¿te imaginas ya para qué sirve un Arduino? Por darte una idea, con un Arduino puedes crear básicamente lo que quieras, desde una báscula, un reloj, hasta unas puertas controladas por voz, etc.
Esta plataforma se inició en el año 2005 como un proyecto para estudiantes en el Instituto IVREA, en Ivrea (Italia). En ese tiempo, los estudiantes usaban el microcontrolador BASIC Stamp, cuyo coste era de 100 dólares estadounidenses, lo que se consideraba demasiado costoso para ellos. Por aquella época, uno de los fundadores de Arduino, Massimo Banzi, daba clases en Ivrea.
El nombre del proyecto viene del nombre del Bar di Re Arduino (Bar del Rey Arduino) donde Massimo Banzi pasaba algunas horas. El rey Arduino fue rey de Italia entre los años 1002 y 1014.
En la creación de este proyecto contribuyó el estudiante colombiano Hernando Barragán, quien desarrolló la tarjeta electrónica Wiring, el lenguaje de programación y la plataforma de desarrollo. Una vez concluida dicha plataforma, los investigadores trabajaron para hacerlo más ligero, económico y disponible para la comunidad de software libre (hardware y código abierto). El instituto finalmente cerró sus puertas, así que los investigadores, entre ellos el español David Cuartielles, promovieron la idea. Banzi afirmaría años más tarde que el proyecto nunca surgió como una idea de negocio, sino como una necesidad de subsistir ante el inminente cierre del Instituto de diseño Interactivo IVREA. El motivo es que al crear un producto de hardware abierto, nadie podría embargarlo.
Nombre: Conociendo el lenguaje: palabras y estructuras básicas
Actividad:
Se entrega en el cuaderno de informatica y se recibe con la respectiva firma del docente a cargo.
¿Qué es una variable?
Tipos de datos: int, float, bool, char.
¿Qué es setup()y loop()en Arduino?
¿Qué es una función?
Relacionar términos con sus definiciones.
Objetivo: Empezar a familiarizarse con la lógica de la programación.
En la herramienta ofimática de su preferencia ( Power poin, canva, Genially o google sites) vas a realizar una presentacion resolviendo las siguientes preguntas:
Que es programación en c++.?
ventajas de la programación en c++?
Que es arduino?.
Identifique mínimo 4 tipos de arduinos e inserta una imagen y una descripción por cada tipo?.
para que sirve arduino?
Inserta una imagen del arduino "uno" e identifica las partes del mismo.
Nombra los pines de salida y entrada del arduino uno.
busca el datasheet del microcontrolador atm 328. y realiza una breve descripción.
Para que sirven los pines Rx y Tx en el arduino uno.
cual es la velocidad del reloj que utiliza arduino uno.
voltaje de trabajo que utiliza el arduino uno.
voltaje máximo de operación con el que se puede alimentar el arduino uno.
cree un correo de extension gmail, si ya tiene un correo institucional o personal puede omitir este paso.
loguearse en la plataforma tinkercard en la siguiente direccion https://www.tinkercad.com/ plataforma que vamos a utilizar a partir de la proxima clase, para implementar las practicas de programación.
por ultimo enviar la presentación en maximo grupos de dos personas al siguiente correo: areadeinformatica147@gmail.com
Asunto: Noveno
Mensaje: Integrantes del grupo.
PLATAFORMA QUE SE UTILIZARA PARA LAS PRACTICAS DE PROGRAMACION Y MONTAJES DE PRUEBA.
Tinkercad Circuits
Tinkercad es una colección de Autodesk que engloba diversas herramientas de diseño. Con Tinkercad puedes acceder a aplicaciones para diseñar en 3D, crear y simular circuitos eléctricos y electrónicos, programar, etc.
Todo ello en un entorno muy sencillo de manejar y muy interesante para los alumnos. En este capítulo nos centraremos en Tinkercad Circuits, ya que esta herramienta dispone de los elementos necesarios para crear y simular sistemas de control basados en Arduino. Además. permite la programación online de las placas Arduino del simulador.
Una herramienta muy interesante que ofrece Tinkercad Circuits es el debugger, con ella podemos parar la ejecución de un programa y ver los valores de las variables, algo que con arduino no podemos hacer. Nos permite “parar” el tiempo.
Para comenzar a utilizar Tinkercad debes registrarte a una cuenta de correo electrónico y podrás acceder a todas sus herramientas.
"POR SI QUIERES ESTUDIAR PROGRAMACIÓN EN TUS TIEMPOS LIBRES,O MEJORAR TU PENSAMIENTO LOGICO COMPUTACIONAL".