jueves, 29 de octubre de 2020

reto 4 comparaciones y bloques booleanos

 este es mi reto numero 4 




jueves, 8 de octubre de 2020

Reto 3: categoría lógica

comenzamos a trabajar con bloques de categoría lógica, acá
esta mi trabajo 

miércoles, 23 de septiembre de 2020

Reto 2: entradas y bucles

 Mi programa empieza cuando se aprieta el pin 1, ahí se muestra primero mi nombre y luego una luna, luego hay una pausa de un segundo, se borra la pantalla y se muestra el numero 97, luego de todo eso el programa se repite 4 veces.



sábado, 5 de septiembre de 2020

Placa micro: bit

 La placa BBC micro:bit es la sucesora espiritual de la BBC Micro de 1980.



Está basada en un procesador ARM Cortex-M0 de 32 bits. Cuenta con sensores de acelerómetro y brújula onboard, Bluetooth Low Energy y conectividad USB, una pantalla que posee 25 LED, dos botones programables y puede ser alimentada por USB o una batería externa (dos pilas AAA).
Las entradas y salidas del dispositivo son a través de cinco conectores de anillo que forman parte del conector de borde de 21 pines.

Es una placa pequeña pero poderosa, con origen en el Reino Unido, desarrollada por la BBC.
Se propusieron introducir la programación en las aulas y repartieron un millón de placas a estudiantes entre 12 y 13 años y fue un éxito.

Puede ser usada por niños a partir de 7-8 años y su tamaño es de 5 cm de ancho por 4 cm de alto.

 

La placa tiene una parte delantera y una frontal:

  • Parte      frontal: 25 LED programables, 2 botones, 25 conectores externos, sensor de luz y sensor de temperatura.

 

  • Parte trasera: Acelerómetro, brújula, radio, bluetooth e interfaz USB.

 









Acá dejo mi primer programa con esta placa: 



miércoles, 19 de agosto de 2020

Distintos tipos de robots, padlet

 

Hecho con Padlet

miércoles, 12 de agosto de 2020

Programación y Robotica

Actividad: Crea una entrada en tu blog que incluya información y defina los siguientes conceptos.

-Programa
- Fases de un procedimiento. 
- Fases en la resolución de un problema.
- Fases en la implementación de un procedimiento.
- Lenguaje de programación.

- Robótica
- Robot
- Componentes de un robot

·¿Que es la programación

La programación es la planificación de una tarea para su posterior realización. Desde el punto de vista de la computación es "un proceso de planificación de una secuencia de instrucciones que va a seguir un controlador para que un sistema automático se comporte de una manera determinada".

El objetivo es resolver problemas a partir de plantear claramente los pasos que se tiene que seguir para llegar a la solución. Los pasos tienen que estar codificados en un lenguaje que la computadora entienda.

Para poder escribir la secuencia de instrucciones que la computadora tiene que hacer, se tiene que seguir un procedimiento determinado, este tiene 2 fases .

·        FASES DEL PROCEDIMIENTO:

1. Resolución del problema.

2. implementación.

·Fases en la resolución de un problema.

 Dentro de esta fase de la resolución existen dos etapas 

Análisis: En esta etapa se define el problema. Esto requiera que sea comprendido y que pueda ser enunciado y, además, que se tenga en cuenta los elementos que se tienen para alcanzar el resultado que se busca.

Solución general o diseño del algoritmo: En esta etapa se desarrolla una secuencia lógica de pasos propensos a resolver el problema. Después se siguen los pasos diseñas para comprobar si éste se resuelve o no.

·Fases en la implementacion de un proceso: 

También existen fases a la hora de  IMPLEMENTAR :

1. Análisis del problema: Se analiza el sistema que se va a controlar y se define, de una manera clara, como se desea que éste se comporte.

2. Diseño de algoritmo: Conducen al diseño detallado del algoritmo con forma de diagrama de flujo.    

3. Codificación: Se implementa el algoritmo en un código que está escrito en lenguaje de programación. En esta etapa se reflejan las ideas que se desarrollaron en las etapas de análisis y diseño.

4. Compilación y ejecución: Se descarga el programa y se pone a funcionar al controlador.

5. Verificación:  Se busca posibles errores en las etapas anteriores y  se los elimina. Además se verifica que el programador responda al problema planteado en el paso 1.

6. Documentación: Son comentarios que hacen más fácil la comprensión del programa, se registra todo lo que se hizo para que después se pueda usar o modificar.

Las etapas también se pueden clasificar de modo temporal:

Tiempo de edición: el programado analiza el sistema, diseña y realiza el algoritmo y codifica el programa.

Tiempo de ejecución: cuando el programa se descarga al controlador y se empieza a usar.


·Lenguaje de programación:

Es un idioma artificial que está diseñado para expresar instrucciones que las puede llevar a cabo un controlador. Se pueden usar para crear programas que controlen el comportamiento de un sistema automático.

Este lenguaje está formado por un conjunto de símbolos y reglas que definen su estructura y el significado de sus elementos y expresiones.

·Robotica:

Es una ciencia que estudia el diseño y la implementación de robots. Ésta combinando diversas disciplinas: la mecánica, la informática, la inteligencia artificial, etc.

·Robot: 

Es una máquina automática que tiene un grado de inteligencia, capaz de percibir su entorno y de imitar algunos comportamientos del ser humano.

· Componentes de un robot: 
Un robot es la síntesis de varios subsistemas, que se dividen en cuatro

1. Estructura mecánica: Desde el punto de vista mecánico, un robot está formado elementos que se unen por medio de articulaciones. Éstas permiten un movimiento relativo entre cada dos eslabones consecutivos.

En general, físicamente, los robots industriales se parecen a un brazo humano por lo que a veces, para explicar los diferentes elementos del robot, se usan términos como brazo, cuerpo, codo y muñeca

2. Sistema sensorial: Formado por los sensores que juntan información sobre el estado del propio robot y su entorno.

3. Sistema de accionamiento: Formado por los elementos actuadores que permites realizar las acciones programadas (un motor, por ejemplo).

4. Unidad de control: Formada por los elementos computacionales y el software que regulan el comportamiento global del robot.

  

jueves, 16 de julio de 2020

Algoritmos


  •  ¿ Que es un algoritmo?  
Un algoritmo es un conjunto de operaciones que busca resolver un problema determinado a través de secuencias lógicas. Este procedimiento esquemático emplea una serie de pasos, como una receta, los cuales pueden ser formulados de diferentes maneras cuidando que en dicha combinación no se produzca una ambigüedad.


  • ¿Que características tiene un algoritmo si se lo entiende como un medio? 

Entendiendo al algoritmo como un medio, podemos decir que para operar como tal debe ser:
Preciso: cada paso y su orden de realización deben ser claros y concretos
Definido: se deben obtener resultados delimitados a las órdenes y estos siempre deben ser los mismos
• Finito: su diseño debe tener un número limitado de pasos
Ordenado: la secuencia de pasos debe seguir un orden que no puede ser alterado

  • Los algoritmos ademas tienen:
Un input: que es en el caso de una comida los ingredientes
 instrucciones: una serie de pasos que son el proceso que uno debe cumplir
El output: Es el resultado de seguir estos pasos. En el caso de una comida el resultado mismo es la comida hecha.