Advanced Search
Search Results
717 total results found
Métodos para interactuar los objetos y el robot (dispositivo)
Si queremos que nuestro robot se pueda comunicar con el objeto o objetos que tenga mBlock, antes con mBlock 3.0 la comunicación era inmediata, fíjate en este script de una alarma: Mezcla en el mismo script: órdenes específicas de la placa arduino (set di...
Métodos para interactuar los objetos y el robot (dispositivo)
Métodos para interactuar los objetos y el robot (dispositivo)
Un ejemplo interactuando con un objeto
Vamos a probar dos métodos anteriores, el de variable global y el envío de mensaje, por lo tanto vamos a trabajar EN VIVO El Alvik va a enviar cuando pulse OK un mensaje COMENZAMOS a un objeto (un ovni) para que empiece a moverse y va grabando continuamente e...
Preparar ALVIK para MicroPython: Actualizar el firmware de Alvik
¿Qué es Arduino IDE?
GPIO del ESP32
Mapa de los pines en el Arduino Nano ESP32 Extraído de Youtube Exploring the Arduino Nano ESP32 Como podemos observar, nuestro objetivo pues es el GPIO0 ¿Dónde está físicamente los GPIO ? Pues como podemos ver en este esquema el GPIO0 está en el pin BOOT1...
GPIO del ESP32
Arduino IDE sin IoT: Evita obstáculos
En la pagina https://www.arduinolibraries.info/libraries/arduino_alvik o desde https://github.com/arduino-libraries/Arduino_Alvik podemos descargarnos multitud de ejemplos de código escrito en Arduino IDE para manejar este robot Evita obstáculos Este sencil...
Internet de las cosas IoT
Arduino IDE sin IoT: Coche a control remoto
Más adelante verás un coche teledirigido con el móvil y usando internet. Pero en este caso vamos a usar DOS ARDUINOS ALVIKS uno como receptor y otro con envío de órdenes La fuente de este programa lo puedes encontrar en https://github.com/arduino-libraries/A...
Más ejemplos
Los puedes encontrar en https://courses.arduino.cc/explore-robotics-micropython/
Introducción
Por Charles Severance Python para Todos es una introducción a los conceptos básicos de la programación en Python 3 con un énfasis en el uso práctico. Está pensado como una base para los estudiantes que buscan aplicar Python en el contexto otras materias acadé...
1 Comenzando el viaje
Instalando Python Para instalar Python en nuestro ordenador, sólo tendremos que ir a la web https://www.python.org/ y descargar el instalador. Los pasos varían algo entre sistemas operativos. ¡Atención! En Windows, no olvides añadir Python al PATH en los pr...
2 Variables
Valores y tipos Un valor es una de las cosas básicas con las que trabaja un programa, como una letra o un número. Los valores que hemos visto hasta ahora son 1, 2 y "¡Hola, mundo!" Estos valores pertenecen a diferentes tipos: 2 es un número entero (int de in...
3 Condicionales
Expresiones booleanas Una expresión booleana es una expresión que es verdadera o falsa. Los siguientes ejemplos usan el operador ==, que compara dos operandos y produce True si son iguales y False de lo contrario: >>> 5 == 5 True >>> 5 == 6 False True ...
4 Funciones
Llamadas de función En el contexto de la programación, una función es una secuencia de instrucciones con nombre que realiza un cálculo. Cuando defines una función, especifica el nombre y la secuencia de instrucciones. Más tarde, puedes "llamar" a la función p...
5 Bucles
Actualizando variables Un patrón común en las asignaciones es una instrucción de asignación que actualiza una variable, donde el nuevo valor de la variable depende de la antigua. python x = x + 1 Esto significa que "obtenga el valor actual de x, agregue ...
6 Cadenas
Una cadena es una secuencia Una cadena es una secuencia de caracteres. Puede acceder a los caracteres uno a la vez con el operador de corchete: >>> fruit = 'banana' >>> letter = fruit[1] La segunda declaración extrae el caracter en la posición de índice ...
7 Archivos
Persistencia Hasta ahora, hemos aprendido cómo escribir programas y comunicar nuestras intenciones a la Unidad de procesamiento central mediante la ejecución condicional, las funciones y las iteraciones. Hemos aprendido cómo crear y usar estructuras de datos ...