Blokino : una plataforma para programar objetos físicos en las escuelas
Material type:
Item type | Home library | Collection | Call number | URL | Status | Date due | Barcode | |
---|---|---|---|---|---|---|---|---|
![]() |
Biblioteca de la Facultad de Informática | TES 20/63 (Browse shelf(Opens below)) | Available | DIF-04960 | ||||
![]() |
Biblioteca de la Facultad de Informática | Biblioteca digital | Link to resource | No corresponde | ||||
![]() |
Biblioteca de la Facultad de Informática | Biblioteca digital | Link to resource | No corresponde |
Tesina (Licenciatura en Sistemas) - Universidad Nacional de La Plata. Facultad de Informática, 2020.
Capítulo 1 - Introducción -- 1.1 Contexto -- 1.2 Motivación -- Capítulo 2 - Hardware de código abierto -- 2.1 Arduino: descripción, composición y funcionamiento -- 2.2 Arduino hoy -- Capítulo 3 - Blokino -- 3.1 ¿Qué es Blokino? -- 3.2 Kit de componentes electrónicos -- 3.3 Placas Arduino soportadas -- 3.4 Componentes electrónicos -- 3.4.1 Componentes principales -- 3.4.2 Componentes de uso -- 3.4.3 Componentes con módulos integrados -- 3.4.4 Componentes de soporte -- Capítulo 4 - Desarrollo de la plataforma Blokino -- 4.1 Estructura del Proyecto -- 4.2 JavaScript - ECMAScript 6 -- 4.3 Electron -- 4.3.1 Procesos -- 4.3.2 Funcionalidades de Electron usadas en Blokino -- 4.3.3 Aplicaciones que hacen uso de Electron -- 4.4 Blockly -- 4.4.1 Estructura basada en JavaScript -- 4.4.2 Estructura visual de Blokino -- 4.4.3 Licencia -- 4.5 Johnny-Five -- 4.6 Bloques Funcionales -- 4.6.1 Crear variables -- 4.6.2 Tipos de datos -- 4.6.3 Estructuras de control -- 4.6.4 Procedimientos -- 4.6.5 Bloques funcionales de componentes electrónicos -- 4.6.6 Integración de JavaScript -- 4.7 Configuración de los dispositivos físicos -- 4.7.1 Firmata -- 4.7.1.1 Instalación -- 4.7.2 Gort -- 4.7.3 Blokino-firmata -- 4.8 Funcionalidades principales de Blokino -- 4.8.1 Crear programas -- 4.8.2 Ejecución de código en Blokino -- 4.8.2.1 Node.Js y los sub procesos -- 4.8.2.2 Manejo de los hilos de ejecución -- 4.8.3 Validación de código -- 4.8.3.1 Validación interna -- 4.8.3.2 Validación externa -- 4.8.3.2.1 Método de validación -- 4.8.3.2.2 Buffer de comunicación -- 4.8.4 Descargar un proyecto generado en Blokino -- 4.8.4.1 Método de encriptación -- 4.8.5 Abrir un proyecto en Blokino. -- 4.8.5.1 Método de desencriptación -- 4.8.6 Borrar un proyecto -- 4.8.7 Ver/Ocultar código JavaScript -- 4.9 Instaladores -- 4.9.1 Creación del instalador -- 4.9.2 Ejecutar plataforma -- 4.10 Secciones -- 4.10.1 Desafíos -- 4.10.1.1 Diagramas de componentes electrónicos -- 4.10.2 Programemos -- 4.10.3 Robots -- 4.10.3.1 NodeBots -- 4.10.3.2 M14 -- 4.10.3.2.1 Versiones -- 4.10.4 La web de Blokino -- Capítulo 5 - Evaluación y difusión -- 5.1 - Objetivos -- 5.2 - Metodología -- 5.3 - Instalación de Blokino -- 5.4 - Introducción de Blokino -- 5.5 - Resolver desafíos -- 5.6 - Experiencia con NodeBots -- 5.7 - Encuesta -- 5.7.1 - Preguntas -- 5.6.2 - Comentarios -- 5.7 Difusión -- 5.7.1 Charlas internas -- 5.7.2 Comunidad Javascript platense -- 5.7.3 Metodología de las charlas -- 5.8 - Conclusiones -- Capítulo 6 - Problemas encontrados -- Capítulo 7 - Conclusiones y trabajos futuros -- 7.1 Conclusiones -- 7.2 Trabajos futuros -- Referencias -- Glosario