El documento describe la plataforma Arduino, incluyendo diferentes modelos como Arduino Uno, Mega y Lilypad. Explica características como el microcontrolador, voltaje, pines de E/S, memoria y velocidad de reloj para cada modelo. También cubre conceptos como programación en Arduino, uso de librerías, y cómo expandir funcionalidad mediante shields.
- Introduzione
Cosa è arduino?
Cosa non è arduino?
Cosa si può fare?
- Descrizione di Arduino
Breve introduzione storica e curiosità
Hardware generico di Arduino
I vari modelli di Arduino
Hardware di Arduino UNO
Hardware di Arduino Micro
- Segnali
Segnali digitali
Segnali analogici
Sensori ed attuatori
- Software
Il linguaggio di programmazione
Breve descrizione e curiosità
Le funzioni setup() e loop()
L'IDE
Setup e funzioni principali
Codice di esempio incluso nell'IDE
- Hello world: blink sketch (Esempio di output digitale)
L'obiettivo
I LED
Richiami di elettronica
Legge di Ohm
Le resistenze
La breadboard
La basetta millefori
Coding step by step
Test
Modifica di parametri e i relativi effetti
- Button sketch (Esempio di input digitale)
L'obiettivo
Il pulsante
Resistenza di pull-up
Coding
Test
- Comunicazione seriale
- Twilight switch sketch (Esempio di input analogico)
L'obiettivo
La fotoresistenza
Coding
Test
- Variable light sketch (Esempio di output analogico)
L'obiettivo
PWM (Pulse width modulation)
Coding
Test
- Cos'altro posso fare?
Gli shield
Buzzer
LED Infrarossi
Orologio RTC
Display
Moduli a caratteri
Moduli grafici
Motori
Semplici
Passo passo
RFID
Sensori ambientali
Temperatura e umidità
Rilevatore di movimento
Sonar
Wifi
Internet of things
Relay elettromagnetici
- Esempi di progetti curiosi trovati su internet
- Siti di riferimento
Presentar el concepto de computación física a través de algunos ejemplos, la plataforma Arduino con sus características, requerimientos y posibles usos en la construcción de prototipos de hardware.
- Introduzione
Cosa è arduino?
Cosa non è arduino?
Cosa si può fare?
- Descrizione di Arduino
Breve introduzione storica e curiosità
Hardware generico di Arduino
I vari modelli di Arduino
Hardware di Arduino UNO
Hardware di Arduino Micro
- Segnali
Segnali digitali
Segnali analogici
Sensori ed attuatori
- Software
Il linguaggio di programmazione
Breve descrizione e curiosità
Le funzioni setup() e loop()
L'IDE
Setup e funzioni principali
Codice di esempio incluso nell'IDE
- Hello world: blink sketch (Esempio di output digitale)
L'obiettivo
I LED
Richiami di elettronica
Legge di Ohm
Le resistenze
La breadboard
La basetta millefori
Coding step by step
Test
Modifica di parametri e i relativi effetti
- Button sketch (Esempio di input digitale)
L'obiettivo
Il pulsante
Resistenza di pull-up
Coding
Test
- Comunicazione seriale
- Twilight switch sketch (Esempio di input analogico)
L'obiettivo
La fotoresistenza
Coding
Test
- Variable light sketch (Esempio di output analogico)
L'obiettivo
PWM (Pulse width modulation)
Coding
Test
- Cos'altro posso fare?
Gli shield
Buzzer
LED Infrarossi
Orologio RTC
Display
Moduli a caratteri
Moduli grafici
Motori
Semplici
Passo passo
RFID
Sensori ambientali
Temperatura e umidità
Rilevatore di movimento
Sonar
Wifi
Internet of things
Relay elettromagnetici
- Esempi di progetti curiosi trovati su internet
- Siti di riferimento
Presentar el concepto de computación física a través de algunos ejemplos, la plataforma Arduino con sus características, requerimientos y posibles usos en la construcción de prototipos de hardware.
Practicas Básicas programadas mediante Arduino, realizadas digitales y físicamente, básicas, sencillas de programar, cada una de estas tiene y cuenta con un OBJETIVO, DESARROLLO y CÓDIGO mediante el cual podremos entender y realizar las practicas sin problema alguno.
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...Tino Fernández
Se trata del manual completo oficial de Arduino traducido al castellano.
La traducción esta bajo un licencia Creative Commons conservando los mismos derechos de autor que la versión en inglés. No se permite comercializar este manual, solo distribuirlo gratuitamente mencionando a los autores.
Pueden visitar esta página web para ver muchos de estos proyectos en español:
http://www.futureworkss.com/arduino/arduino.html
Para ver uno de estos proyectos en 3D
https://3dwarehouse.sketchup.com/embed.html?entityId=u290b9ba2-0aa0-4d18-8ce3-405daa88758c
Alarma arduino wavecom programa y esquema numeros borrados 48 pagjoaquinin1
Alarma por Joaquín Berrocal Piris creada en ARDUINO mega 2560 y el modem WAVECOM Q2303A ó (M1306B) . Cuando se activa se envía llamada y mensaje SMS. creada en agosto del 2014- duración del video 2'55''
Esquema electrónico y programa realizado.
Si te interesa conocer mis otros proyectos y quieres descargar información sobre los mismos consulta:
.
+ https://www.youtube.com/user/joaquininbp
+ https://issuu.com/joaquinin
+ https://issuu.com/joaquinin/stacks
nota importante: desde la utilidad indicada más abajo; poniendo la dirección del archivo en issuu.net he indicando cuántas páginas quieres, puedes bajarte cualquier archivo sin tener que registrarte:
Paginas para descargar:
http://utilidades.gatovolador.net/issuu/
Documentos: aquí está el brazo robotico
+ http://www.slideshare.net/joaquinin1/documents
Presentaciones de mecánica-electr vehículos
+ http://www.slideshare.net/joaquinin1/presentations
Las capacidades sociomotrices son las que hacen posible que el individuo se pueda desenvolver socialmente de acuerdo a la actuación motriz propias de cada edad evolutiva del individuo; Martha Castañer las clasifica en: Interacción y comunicación, introyección, emoción y expresión, creatividad e imaginación.
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
2. Introducción
Arduino es una plataforma de
electrónica abierta para la creación de
prototipos basada en software y
hardware libre, flexibles y fáciles de
usar.
El microcontrolador en la placa Arduino
se programa mediante el lenguaje de
programación Arduino (basado en
Wiring) y el entorno de desarrollo
Arduino (basado en Processing).
5. Arduino Uno
Microcontrolador ATMega328
Funcionamiento 5V
Voltaje Entrada de voltaje (recomendado) 7-12V
Límites de voltaje 6-20V
Digital I / O Pins 14 (de los cuales 6 proporcionar una salida
PWM)
6 pines de entrada analógica DC
Corriente de pines I / O 40 mA
Memoria Flash de 32 KB (ATMega328) de los cuales 0,5 KB
utilizado por el gestor de arranque
SRAM 2KB (ATMega328)
EEPROM 1KB (ATMega328)
Velocidad del reloj de 16 MHz
7. Arduino Mega
Microcontrolador ATmega2560
Voltaje de alimentación 7-12V
54 E / S digitales (14 salidas PWM)
16 entradas analógicas
256k de memoria flash
Velocidad del reloj de 16Mhz
Fácil de programar
11. Arduino Lilypad
Microcontrolador ATmega328V
Voltaje de funcionamiento 2,7-5,5 V
Voltaje de entrada 2,7-5,5 V
14 pines digitales I/O (de los cuales 6 proporcionan una salida
PWM)
6 pines de entrada analógica
Corriente DC de los pines I / O 40 mA
Memoria Flash de 16 KB (de los cuales 2 KB utilizado por el
gestor de arranque)
SRAM de 1 KB
EEPROM de 512 bytes
Velocidad del reloj de 8 MHz
50 mm de diámetro exterior
Espesor del PCB 0.8mm
15. ATmega 328
ATMega328 de Atmel de
8 bits es un integrado de
28 pines en encapsulado
DIP.
Tiene 32K de espacio
para los programas.
23 líneas I/O, de las
cuales 6 son los canales
para el ADC de 10 bits.
Funciona hasta 20 MHz
con un cristal exterior.
Voltaje operativo de
1.8V a 5V
18. Arduino Uno
1.
Conector USB para el cable Tipo AB
2.
Pulsador de Reset
3.
Pines de E/S digitales y PWM
4.
LED verde de placa encendida
5.
LED naranja conectado al pin13
6.
ATmega 16U2 encargado de la
comunicación con el PC
7.
LED TX (Transmisor) y RX (Receptor) de la
comunicación serial
8.
Puerto ICSP para programación serial
9.
Microcontrolador ATmega 328, cerebro del
Arduino
10.
Cristal de cuarzo de 16Mhz
11.
Regulador de voltaje
12.
Conector hembra 2.1mm con centro
positivo
13.
Pines de voltaje y tierra
14.
Entradas análogas
24. Estructuras
Son dos funciones principales que debe tener todo
programa en Arduino:
setup(){
}
Código de configuración inicial, solo se ejecuta una vez.
loop(){
}
Esta función se ejecuta luego del setup(), se mantiene
ejecutándose hasta que se desenergice o desconecte el
Arduino.
27. Operadores de comparación
Usados generalmente dentro del condicional If y sobre el
For y While
==
(igual a)
!=
(diferente de)
<
(menor que)
>
(mayor que)
<=
(menor o igual)
>=
(mayor o igual)
If (a == b)
28. Operadores matemáticos
Se aplican al manejo de variables, condicionales y ciclos
=
(asignar)
%
(módulo)
+
(suma)
-
(resta)
*
(multiplicación)
/
(división)
int valor = valor +5
29. Estructuras de control
Son instrucciones que nos permiten tomar decisiones y
hacer diversas repeticiones de acuerdo a unos parámetros,
dentro de las más importantes podemos destacar:
If
Switch/case
For
While
30. Condicionales
if (entrada < 500)
switch (var) {
{
case 1:
// acción A
// acción A
} else
break;
{
case 2:
// acción B
// acción B
}
break;
default:
// acción C
}
31. Ciclos
for( int a=0; a>10; a++ )
while ( var < 200) {
{
// acción a repetir
// acción a repetir
}
var++;
}
32. Funciones
Una función es un conjunto de líneas de código que
realizan una tarea específica y puede retor-nar un valor.
Las funciones pueden tomar pará-metros que modifiquen su
funcionamiento.
Funciones
digitales
Funciones
analogas
33. Funciones digitales
Orientas a revisar el estado y la configuración de las
entradas y salidas digitales
pinMode():Permite configurar un pin
pinMode(pin,modo)
pinMode (13,OUTPUT);
pinMode (a,INPUT);
34. Funciones digitales
digitalRead()
digitalWrite()
Leer un pin digital (0 ó
1)
Escribir un pin digital
con 1 ó 0
digitalRead(pin)
digitalWrite(pin,estado)
int a = digitalRead (13);
digitalWrite (13,HIGH);
digitalWrite (13,LOW);
36. El programa de Arduino se puede dividir
en tres partes principales:
La estructura,
las variables (valores y
constantes) y funciones.
37.
38.
39. Librerías
EEPROM - leer y escribir
Ethernet - conectarse a Internet
Cristal líquido - control de LCD
SD - lectura y escritura de tarjetas SD
Servo - control de servomotores
SPI - comunicación por el bus SPI
Paso a paso - control de motores
Wire - enviar y recibir datos TWI/I2C
40.
41.
42.
43.
44.
45. Taller
1.
Realizar un programa que reciba datos desde el
teclado del computador a través de la consola
serial y permita controlar un juego de luces con 3
leds. Si se escribe:
a)
Letra A: Enciende los tres LED’s
b)
Letra B: Enciende el LED1 por un segundo y lo
apaga, luego enciende el LED2 por un segundo y lo
apaga y finalmente enciende el LED3 por un
segundo y lo apaga, y vuelve a comenzar la
secuencia.
c)
Letra C: Apaga los tres LED’s