SlideShare una empresa de Scribd logo
1 de 29
Programación gráfica de Arduino.
ArduBlock
Francisco Giménez Mollá
¿ Por qué ArduBlock ?
Programación esclava
Programación autónoma
minibloq
Descarga de ArduBlock
http://sourceforge.net/projects/ardublock/
Crear las carpetas y guardar el
archivo sin descomprimir
Abrir la aplicación
Selección de placa Arduino
Genera código automáticamente
Librerías
Librerías
Configuración SETUP
LOOP
FUNCIONES:
IF
IF – ELSE
WHILE
DO WHILE
FOR
DELAY milisegundos
DELAY microsegundos
Uso de Subrutinas
Lectura y escritura en el puerto digital
Lectura de los pins analógicos de entrada
Uso del PWM en el puerto digital
Generador de TONOS para un altavoz
Librería de comparación
y lógica booleana
Librería operadores matemáticos
Operaciones matemáticas
Valor absoluto
Potencias y raices
Trigonometría
Valores aleatorios
Mapear valores → cambios de escala
Variables:
Integer: números enteros
De -32.768 a +32.767
Digital: tipo bit 0 o 1
Large integer: entero de 0 a 4.2941
967.295
Array: matrices de datos
Carácter: tipo char
Decimal number: tipo float
SERVO MOTORES
SENSORES DE ULTRASONIDOS
PANTALLAS LCD
Mediante el bus I2c
Comandos para lectura y escritura con el
Monitor Puerto Serie
Uso del bus serie I2c
Pantallas LCD
LiquidCyista( 12, 11, 5, 4, 3, 2 );
Primer diagrama con ArduBlock
Led intermitente con el pin13 de la placa Arduino
Actividades propuestas:
Realiza un programa que encienda y apague dos salidas de manera alterna y guarda la aplicación con el nombre
Unidad_3_actividad_1.abp
E-2: Hola Mundo con el monitor
serie
Actividades propuestas:
Utiliza el programa intermitente del ejercicio anterior y modifícalo, para que se imprima por el Monitor Puerto Serie
“Led Activado” o “Led Desactivado”, según sea el estado del Led en ese momento.
Guarda el programa con el nombre Unidad_3_actividad_2.abp
E-3: Subrutinas
Actividad propuesta:
Cambia el nombre de la subrutina y llámala “semáforo intermitente”, modifica los tiempos de encendido y apagado
del LED para que haya el doble de tiempo de encendido que de apagado.
Guarda el ejercicio con el nombre Unidad_3_actividad_3.abp
E-4: Control de salida intermitente
mediante un pulsador de entrada
Actividades Propuestas:
· Realiza una modificación que haga lo mismo, pero esta vez la salida PIN7 se pondrá intermitente cuando esté sin
pulsar el pulsador PIN10 y se apagará al pulsarlo.
Guárdalo en un fichero llamado Unidad_3_actividad_4.abp
E-5: Entradas y salidas digitales
(seguidor de entrada)
Actividades Propuestas:
Realiza una aplicación para escribir en una salida PIN7 el valor de una entrada PIN10
sin necesidad de definir una variable, a la vez que se escriba en el Monitor Puerto serie
es estado de la salida (nivel alto o nivel bajo).
Guarda la aplicación en un fichero llamado Unidad_3_actividad_5abp
E-6: Control del tiempo de cadencia de un
intermitente mediante una entrada analógica
Actividades Propuestas:
Realiza un montaje en el que se pueda controlar el tiempo de encendido con el canal A0 y el tiempo de
apagado con el canal A1.
Guarda el fichero con el nombre Unidad_3_actividad_6.abp
E-7: Control de salidas desde el
teclado del ordenador
Actividades propuestas.
Realiza un piano luminoso con el teclado, de manera que al pulsar las teclas “a, s, d” se enciendan
respectivamente tres leds de colores conectados en las salidas digitales pin 8, pin 9 y pin 10.
Guarda el ejercicio con el nombre Unidad_3_actividad_7.abp.
E-8: Contador de impulsos de
entrada
Genera un pulso en PIN7 cada 10 pulsos en PIN10
E-9: Implementación de funciones
lógicas
Designación de entradas:
· Entrada A = PIN 2
· Entrada B = PIN 3
Designacion de salidas:
Salida función S1( PIN 11) = AND (Entrada A, Entrada B)
Salida función S2 (PIN 10) = OR (Entrada A, Entrada B)
Salida función S3 (PIN 9) = NAND (Entrada A, Entrada B)
Salida función S4 (PIN 8) = NOR (Entrada A, Entrada B)
E-9: Implementación de funciones
lógicas
Actividades Propuestas:
Realiza un ejemplo en el que se ejecute la función lógica siguiente
S=(A OR B) AND C
designando los siguientes pines:
Entradas: A(PIN2), B(PIN3), C(PIN4);
Salidas: S(PIN10)
Guarda el fichero con el nombre Unidad_3_actividad_9.abp
Gracias

Más contenido relacionado

La actualidad más candente

Programación arduino
Programación arduinoProgramación arduino
Programación arduinotoni
 
Programación arduino II
Programación arduino IIProgramación arduino II
Programación arduino IItoni
 
Taller de Arduino en Cylicon Valley - Semana 2
Taller de Arduino en Cylicon Valley - Semana 2Taller de Arduino en Cylicon Valley - Semana 2
Taller de Arduino en Cylicon Valley - Semana 2Roberto Santana Valdés
 
Practicas E -S Analogicas Arduino
Practicas E -S Analogicas ArduinoPracticas E -S Analogicas Arduino
Practicas E -S Analogicas ArduinoJosé Pujol Pérez
 
Taller de Arduino - ¿Qué es Arduino?
Taller de Arduino - ¿Qué es Arduino?Taller de Arduino - ¿Qué es Arduino?
Taller de Arduino - ¿Qué es Arduino?mrquesito
 
Ide arduino + arddublock
Ide arduino + arddublockIde arduino + arddublock
Ide arduino + arddublockVisemi VI
 
Manual arduino programació
Manual arduino programacióManual arduino programació
Manual arduino programacióvisentet
 
Curso intensivo de arduino createc3 de mayo 2014
Curso intensivo de arduino createc3 de mayo 2014Curso intensivo de arduino createc3 de mayo 2014
Curso intensivo de arduino createc3 de mayo 2014Jose Antonio Vacas
 

La actualidad más candente (19)

Programación arduino
Programación arduinoProgramación arduino
Programación arduino
 
Guia 4
Guia 4Guia 4
Guia 4
 
Presentacion
PresentacionPresentacion
Presentacion
 
Guia 2
Guia 2Guia 2
Guia 2
 
Unidad 1: Comenzando con arduino
Unidad 1: Comenzando con arduinoUnidad 1: Comenzando con arduino
Unidad 1: Comenzando con arduino
 
Programación arduino II
Programación arduino IIProgramación arduino II
Programación arduino II
 
Guia 5
Guia 5Guia 5
Guia 5
 
4.6 sensores
4.6   sensores4.6   sensores
4.6 sensores
 
Guia 3
Guia 3Guia 3
Guia 3
 
Taller de Arduino en Cylicon Valley - Semana 2
Taller de Arduino en Cylicon Valley - Semana 2Taller de Arduino en Cylicon Valley - Semana 2
Taller de Arduino en Cylicon Valley - Semana 2
 
Practicas E -S Analogicas Arduino
Practicas E -S Analogicas ArduinoPracticas E -S Analogicas Arduino
Practicas E -S Analogicas Arduino
 
Taller de Arduino - ¿Qué es Arduino?
Taller de Arduino - ¿Qué es Arduino?Taller de Arduino - ¿Qué es Arduino?
Taller de Arduino - ¿Qué es Arduino?
 
Clase 3 arduino 26.10
Clase 3 arduino 26.10Clase 3 arduino 26.10
Clase 3 arduino 26.10
 
Ide arduino + arddublock
Ide arduino + arddublockIde arduino + arddublock
Ide arduino + arddublock
 
Práctica04.Programando Arduino
Práctica04.Programando ArduinoPráctica04.Programando Arduino
Práctica04.Programando Arduino
 
Manual arduino programació
Manual arduino programacióManual arduino programació
Manual arduino programació
 
Curso arduino basico bitbloq
Curso arduino basico bitbloqCurso arduino basico bitbloq
Curso arduino basico bitbloq
 
Tutorial ii proyectos en basic proton
Tutorial ii   proyectos en basic protonTutorial ii   proyectos en basic proton
Tutorial ii proyectos en basic proton
 
Curso intensivo de arduino createc3 de mayo 2014
Curso intensivo de arduino createc3 de mayo 2014Curso intensivo de arduino createc3 de mayo 2014
Curso intensivo de arduino createc3 de mayo 2014
 

Similar a Presentación ArduBlock

ACTUALIZACIÓN CIENTÍFICO DIDÁCTICA PARA PROFESORES DE TECNOLOGÍA_2022-ARDUINO...
ACTUALIZACIÓN CIENTÍFICO DIDÁCTICA PARA PROFESORES DE TECNOLOGÍA_2022-ARDUINO...ACTUALIZACIÓN CIENTÍFICO DIDÁCTICA PARA PROFESORES DE TECNOLOGÍA_2022-ARDUINO...
ACTUALIZACIÓN CIENTÍFICO DIDÁCTICA PARA PROFESORES DE TECNOLOGÍA_2022-ARDUINO...ErickJonathanCorzoNe
 
⭐⭐⭐⭐⭐ #Microcontroladores y #LabView
⭐⭐⭐⭐⭐ #Microcontroladores y #LabView⭐⭐⭐⭐⭐ #Microcontroladores y #LabView
⭐⭐⭐⭐⭐ #Microcontroladores y #LabViewVictor Asanza
 
Manual basico arduino
Manual basico arduinoManual basico arduino
Manual basico arduinoKetoc2k3
 
infoplc_net_dvp_es2_ex2_ss2_sa2_sx2_program_o_sp_20110630_ (1).pdf
infoplc_net_dvp_es2_ex2_ss2_sa2_sx2_program_o_sp_20110630_ (1).pdfinfoplc_net_dvp_es2_ex2_ss2_sa2_sx2_program_o_sp_20110630_ (1).pdf
infoplc_net_dvp_es2_ex2_ss2_sa2_sx2_program_o_sp_20110630_ (1).pdfFelipeandresLizanaBa
 
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINOFernando Marcos Marcos
 
presentación arduino, ARDUINO Y SUS PARTES
presentación arduino, ARDUINO Y SUS PARTESpresentación arduino, ARDUINO Y SUS PARTES
presentación arduino, ARDUINO Y SUS PARTESjairomauriciocamargo
 

Similar a Presentación ArduBlock (20)

Presentación ArduBlock
Presentación ArduBlockPresentación ArduBlock
Presentación ArduBlock
 
Microcontroladores ss13
Microcontroladores ss13Microcontroladores ss13
Microcontroladores ss13
 
Microcontroladores ss13
Microcontroladores ss13Microcontroladores ss13
Microcontroladores ss13
 
ACTUALIZACIÓN CIENTÍFICO DIDÁCTICA PARA PROFESORES DE TECNOLOGÍA_2022-ARDUINO...
ACTUALIZACIÓN CIENTÍFICO DIDÁCTICA PARA PROFESORES DE TECNOLOGÍA_2022-ARDUINO...ACTUALIZACIÓN CIENTÍFICO DIDÁCTICA PARA PROFESORES DE TECNOLOGÍA_2022-ARDUINO...
ACTUALIZACIÓN CIENTÍFICO DIDÁCTICA PARA PROFESORES DE TECNOLOGÍA_2022-ARDUINO...
 
Lab 01 micro
Lab 01 microLab 01 micro
Lab 01 micro
 
⭐⭐⭐⭐⭐ #Microcontroladores y #LabView
⭐⭐⭐⭐⭐ #Microcontroladores y #LabView⭐⭐⭐⭐⭐ #Microcontroladores y #LabView
⭐⭐⭐⭐⭐ #Microcontroladores y #LabView
 
Programación básica de Arduino
Programación básica de Arduino Programación básica de Arduino
Programación básica de Arduino
 
Arduino 1
Arduino 1Arduino 1
Arduino 1
 
Manual basico arduino
Manual basico arduinoManual basico arduino
Manual basico arduino
 
Arduino uno
Arduino unoArduino uno
Arduino uno
 
22232441 310201212102
22232441 31020121210222232441 310201212102
22232441 310201212102
 
22232441 310201212102
22232441 31020121210222232441 310201212102
22232441 310201212102
 
Comenzando con arduino
Comenzando con arduinoComenzando con arduino
Comenzando con arduino
 
Presentacionarduino
PresentacionarduinoPresentacionarduino
Presentacionarduino
 
Seminario de Arduino
Seminario de ArduinoSeminario de Arduino
Seminario de Arduino
 
infoplc_net_dvp_es2_ex2_ss2_sa2_sx2_program_o_sp_20110630_ (1).pdf
infoplc_net_dvp_es2_ex2_ss2_sa2_sx2_program_o_sp_20110630_ (1).pdfinfoplc_net_dvp_es2_ex2_ss2_sa2_sx2_program_o_sp_20110630_ (1).pdf
infoplc_net_dvp_es2_ex2_ss2_sa2_sx2_program_o_sp_20110630_ (1).pdf
 
sesion1.pptx
sesion1.pptxsesion1.pptx
sesion1.pptx
 
Conceptos plc
Conceptos plcConceptos plc
Conceptos plc
 
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
 
presentación arduino, ARDUINO Y SUS PARTES
presentación arduino, ARDUINO Y SUS PARTESpresentación arduino, ARDUINO Y SUS PARTES
presentación arduino, ARDUINO Y SUS PARTES
 

Más de FRANCISCO GIMENEZ MOLLA

Más de FRANCISCO GIMENEZ MOLLA (6)

Estructuras de control
Estructuras de control Estructuras de control
Estructuras de control
 
Presentación de impresoras 3D 2.0
Presentación de impresoras 3D 2.0 Presentación de impresoras 3D 2.0
Presentación de impresoras 3D 2.0
 
Programación con Arduino
Programación con ArduinoProgramación con Arduino
Programación con Arduino
 
Energías 1ºbat
Energías 1ºbatEnergías 1ºbat
Energías 1ºbat
 
Presentación impresoras 3D
Presentación impresoras 3DPresentación impresoras 3D
Presentación impresoras 3D
 
Captadores de pantalla con logo
Captadores de pantalla con logoCaptadores de pantalla con logo
Captadores de pantalla con logo
 

Último

PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 

Último (20)

PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 

Presentación ArduBlock

  • 1. Programación gráfica de Arduino. ArduBlock Francisco Giménez Mollá
  • 2. ¿ Por qué ArduBlock ? Programación esclava Programación autónoma minibloq
  • 4. Crear las carpetas y guardar el archivo sin descomprimir
  • 7.
  • 8.
  • 11. Librerías Configuración SETUP LOOP FUNCIONES: IF IF – ELSE WHILE DO WHILE FOR DELAY milisegundos DELAY microsegundos Uso de Subrutinas
  • 12. Lectura y escritura en el puerto digital Lectura de los pins analógicos de entrada Uso del PWM en el puerto digital Generador de TONOS para un altavoz
  • 13. Librería de comparación y lógica booleana
  • 14. Librería operadores matemáticos Operaciones matemáticas Valor absoluto Potencias y raices Trigonometría Valores aleatorios Mapear valores → cambios de escala
  • 15. Variables: Integer: números enteros De -32.768 a +32.767 Digital: tipo bit 0 o 1 Large integer: entero de 0 a 4.2941 967.295 Array: matrices de datos Carácter: tipo char Decimal number: tipo float
  • 16. SERVO MOTORES SENSORES DE ULTRASONIDOS PANTALLAS LCD Mediante el bus I2c
  • 17. Comandos para lectura y escritura con el Monitor Puerto Serie Uso del bus serie I2c
  • 18. Pantallas LCD LiquidCyista( 12, 11, 5, 4, 3, 2 );
  • 19. Primer diagrama con ArduBlock Led intermitente con el pin13 de la placa Arduino Actividades propuestas: Realiza un programa que encienda y apague dos salidas de manera alterna y guarda la aplicación con el nombre Unidad_3_actividad_1.abp
  • 20. E-2: Hola Mundo con el monitor serie Actividades propuestas: Utiliza el programa intermitente del ejercicio anterior y modifícalo, para que se imprima por el Monitor Puerto Serie “Led Activado” o “Led Desactivado”, según sea el estado del Led en ese momento. Guarda el programa con el nombre Unidad_3_actividad_2.abp
  • 21. E-3: Subrutinas Actividad propuesta: Cambia el nombre de la subrutina y llámala “semáforo intermitente”, modifica los tiempos de encendido y apagado del LED para que haya el doble de tiempo de encendido que de apagado. Guarda el ejercicio con el nombre Unidad_3_actividad_3.abp
  • 22. E-4: Control de salida intermitente mediante un pulsador de entrada Actividades Propuestas: · Realiza una modificación que haga lo mismo, pero esta vez la salida PIN7 se pondrá intermitente cuando esté sin pulsar el pulsador PIN10 y se apagará al pulsarlo. Guárdalo en un fichero llamado Unidad_3_actividad_4.abp
  • 23. E-5: Entradas y salidas digitales (seguidor de entrada) Actividades Propuestas: Realiza una aplicación para escribir en una salida PIN7 el valor de una entrada PIN10 sin necesidad de definir una variable, a la vez que se escriba en el Monitor Puerto serie es estado de la salida (nivel alto o nivel bajo). Guarda la aplicación en un fichero llamado Unidad_3_actividad_5abp
  • 24. E-6: Control del tiempo de cadencia de un intermitente mediante una entrada analógica Actividades Propuestas: Realiza un montaje en el que se pueda controlar el tiempo de encendido con el canal A0 y el tiempo de apagado con el canal A1. Guarda el fichero con el nombre Unidad_3_actividad_6.abp
  • 25. E-7: Control de salidas desde el teclado del ordenador Actividades propuestas. Realiza un piano luminoso con el teclado, de manera que al pulsar las teclas “a, s, d” se enciendan respectivamente tres leds de colores conectados en las salidas digitales pin 8, pin 9 y pin 10. Guarda el ejercicio con el nombre Unidad_3_actividad_7.abp.
  • 26. E-8: Contador de impulsos de entrada Genera un pulso en PIN7 cada 10 pulsos en PIN10
  • 27. E-9: Implementación de funciones lógicas Designación de entradas: · Entrada A = PIN 2 · Entrada B = PIN 3 Designacion de salidas: Salida función S1( PIN 11) = AND (Entrada A, Entrada B) Salida función S2 (PIN 10) = OR (Entrada A, Entrada B) Salida función S3 (PIN 9) = NAND (Entrada A, Entrada B) Salida función S4 (PIN 8) = NOR (Entrada A, Entrada B)
  • 28. E-9: Implementación de funciones lógicas Actividades Propuestas: Realiza un ejemplo en el que se ejecute la función lógica siguiente S=(A OR B) AND C designando los siguientes pines: Entradas: A(PIN2), B(PIN3), C(PIN4); Salidas: S(PIN10) Guarda el fichero con el nombre Unidad_3_actividad_9.abp