Writing /var/lib/dokuwiki/data/meta/teaching/ie0624/actividad_arduino_basic.meta failed
teaching:ie0624:actividad_arduino_basic
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
teaching:ie0624:actividad_arduino_basic [2017/03/29 08:47] – [Instrucciones] admin | teaching:ie0624:actividad_arduino_basic [2022/09/20 00:08] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 11: | Line 11: | ||
* Boteo del Arduino | * Boteo del Arduino | ||
- | ===== Instrucciones ===== | + | |
+ | ===== Precauciones ===== | ||
+ | |||
+ | * Antes de conectar las tarjetas de desarrollo y sus pines a un circuito externo (especialmente señales que entran a la tarjeta de desarrollo) las tarjetas de desarrollo deben haber sido programadas al menos una vez inicialmente antes de ser conectado a dicho circuito. | ||
+ | |||
+ | ===== Instrucciones | ||
- Lea **// | - Lea **// | ||
Line 17: | Line 22: | ||
- Debe realizar una descripción de lo logrado a lo largo de la actividad, incluyendo las dificultades que se presentaron. Una bitácora de lo sucedido es lo mejor. (Anote no solo lo que usted ejecutó sino también el resultado de lo que ejecuta) | - Debe realizar una descripción de lo logrado a lo largo de la actividad, incluyendo las dificultades que se presentaron. Una bitácora de lo sucedido es lo mejor. (Anote no solo lo que usted ejecutó sino también el resultado de lo que ejecuta) | ||
- El reporte debe ser entregado mediante correo electrónico al asistente con copia al profesor del curso mediante correo electrónico. Debe utilizar formato PDF. | - El reporte debe ser entregado mediante correo electrónico al asistente con copia al profesor del curso mediante correo electrónico. Debe utilizar formato PDF. | ||
- | - El reporte debe incluir las siguientes secciones: 1) Portada (curso, semestre, año, fecha, número y nombre de práctica, integrantes), 2) Bitácora de trabajo describiendo el resultado de todos los pasos seguidos de la guía incluyendo dificultades y/o situaciones inesperadas. | + | - El correo electrónico del reporte debe llevar el siguiente formato en el " |
+ | |||
+ | ==== Evaluación ==== | ||
+ | |||
+ | El reporte debe incluir las siguientes secciones | ||
+ | |||
+ | - Portada (curso, semestre, año, fecha, número y nombre de práctica, integrantes). 2% | ||
+ | - Bitácora de trabajo describiendo el resultado de todos los pasos seguidos de la guía incluyendo dificultades y/o situaciones inesperadas. | ||
+ | - Capturas o fotografías de puntos importantes realizadas durante la actividad (el circuito ensamblado, resultados observables en el osciloscopio, | ||
+ | - Respuestas al cuestionario de la guía. | ||
+ | - Todo el código fuente de todos los programas utilizados a lo largo de la actividad. Debe agregar al inicio del código una descripción sobre dicho código (a qué parte de la práctica corresponde, | ||
+ | - Referencias utilizadas en caso de acceder a alguna fuente de información de Internet o bibliográfica durante la realización de la actividad. | ||
+ | |||
+ | |||
+ | |||
===== Guía ===== | ===== Guía ===== | ||
- | ==== Parte 1. Configuración básica | + | ==== Parte 0. Configuración básica ==== |
+ | * Siga la siguiente guía: [[teaching: | ||
- | * Encienda su computadora. Siga las instrucciones del profesor para ingresar al sistema operativo correspondiente al curso del laboratorio | + | ==== Parte 1. Instalación |
- | * Ejecute una consola de texto cada vez que necesite ejecutar comandos en Linux. | + | |
- | * Actualice la lista de paquetes de Debian de las fuentes de internet: | + | |
- | | + | |
- | | + | |
- | | + | |
+ | * Descargue el archivo en el directorio " | ||
+ | * Descomprima dicho archivo: | ||
+ | |||
+ | cd ~/ | ||
+ | tar -xf arduino-1.8.4-linux64.tar.xz | ||
+ | |||
+ | * Para ejecutar arduino, siempre desde una nueva consola, debe realizar los siguientes pasos: | ||
+ | |||
+ | cd ~/ | ||
+ | ./arduino | ||
* Conecte su arduino al puerto USB de su computadora. | * Conecte su arduino al puerto USB de su computadora. | ||
Line 49: | Line 78: | ||
[25241.131098] usb 1-2: ch341-uart converter now attached to ttyUSB0 | [25241.131098] usb 1-2: ch341-uart converter now attached to ttyUSB0 | ||
- | * El último mensaje indica cual puerto " | + | * El último mensaje indica cual puerto " |
* En este punto su Arduino se encuentra correctamente energizado. | * En este punto su Arduino se encuentra correctamente energizado. | ||
- | ==== Parte 2. Arduino software. Uso básico. Blink ==== | + | === Cambio en " |
- | * En una consola de texto separada ejecute | + | * Edite el archivo .bashrc que se encuentra en su " |
- | | + | |
+ | nano .bashrc | ||
+ | * Al final de este archivo agregue la siguiente línea: | ||
+ | |||
+ | export PATH=${HOME}/ | ||
+ | |||
+ | * Salve el archivo (Ctrl-X), salga de su sesión gráfica y vuelva a ingresar. | ||
+ | * Después de esto puede ejecutar solamente " | ||
+ | * Agréguese al grupo dialout para poder escribir al puerto del arduino | ||
+ | |||
+ | sudo adduser USER dialout | ||
+ | |||
+ | |||
+ | ==== Parte 2. Arduino software. Uso básico. Blink ==== | ||
+ | |||
+ | * En una consola de texto separada ejecute Arduino | ||
* Aparecerá el programa de desarrollo arduino en su pantalla | * Aparecerá el programa de desarrollo arduino en su pantalla | ||
* La parte grande de color blanco es la zona donde reside el código de instrucciones de arduino. El código de instrucciones de arduino es similar al lenguaje C simplificado. | * La parte grande de color blanco es la zona donde reside el código de instrucciones de arduino. El código de instrucciones de arduino es similar al lenguaje C simplificado. | ||
Line 65: | Line 109: | ||
* Se abre el programa ejemplo de " | * Se abre el programa ejemplo de " | ||
* Presione el botón con forma de " | * Presione el botón con forma de " | ||
- | * Presione el botón con forma de flecha hacia la derecha. " | + | * Presione el botón con forma de flecha hacia la derecha. " |
* La luz roja " | * La luz roja " | ||
==== Parte 3. Modificando Blink ==== | ==== Parte 3. Modificando Blink ==== | ||
- | * La instrucción " | + | * La instrucción " |
- | * Siga modificando los valores de " | + | * Siga modificando los valores de " |
* Modifique el programa para utilizar otro " | * Modifique el programa para utilizar otro " | ||
Line 95: | Line 139: | ||
* Ejecute el nuevo programa en el arduino. El LED debe parpadear a la velocidad previamente seleccionada. | * Ejecute el nuevo programa en el arduino. El LED debe parpadear a la velocidad previamente seleccionada. | ||
* Conecte un osciloscopio al pin D12. Para esto espere las instrucciones del profesor. | * Conecte un osciloscopio al pin D12. Para esto espere las instrucciones del profesor. | ||
- | * 7) Encuentre la velocidad mínima de parpadeo del LED visible por el osciloscopio (disminuya el tiempo de espera delay hasta que no se pueda observar correctamente una onda cuadrada en el osciloscopio, | + | |
+ | |||
+ | ==== Opcional ==== | ||
+ | //La parte opcional no tiene puntaje asociado, pero representa un reto interesante que consideramos una buena oportunidad de aprendizaje.// | ||
+ | |||
+ | * Hacer el mini-blink pero escribiendo directamente en registros. Compare la nueva frecuencia máxima con la que obtuvo en la práctica. Es mayor o menor? Por qué? Puede incluir esta explicación en el reporte si lo desea. | ||
==== Referencias ==== | ==== Referencias ==== | ||
- | https:// | + | https:// |
- | https:// | + | https:// |
- | https:// | + | https:// |
- | https:// | + | https:// |
teaching/ie0624/actividad_arduino_basic.1490777225.txt.gz · Last modified: 2022/09/20 00:08 (external edit)