NXC: Manejo de sensores

A diferencia de los motores, los sensores podemos conectarlos en cualquiera de los 4 puertos de entrada (IN) que tenemos en nuestro brick. Es por esto que lo primero que debemos hacer es configurar qué sensor tiene cada puerto, para luego utilizar sólo una orden para conocer los valores que el mismo va obteniendo. La … Ver…

NXC: Ejercicio 5

Pregunta 1 ¿Cuál de las siguientes órdenes indica que trabajaré con motores? a  OUT b  indistinto c  ninguno d  IN Pregunta 2 Escribiremos a continuación una orden para que los motores conectados en B y C se muevan hacia adelante con una potencia de 65. ¿Cómo completas esta orden? On ______ ( ______, _____); Pregunta … Ver…

NXC: Manejo de motores

Comencemos a entender más el ejemplo de programa que vimos anteriormente, y así también lograr realizar tareas con nuestros motores de la forma que necesitemos. task main() { OnFwd(OUT_B, 100); Wait(1000); Off(OUT_B); } Si mi intención es encender el motor, escribimos On y seguido de la dirección: adelante Fwd (Forward) o atrás Rev (Reverse). Luego … Ver…

NXC: Ejercicio 4

Pregunta 1  En nuestro controlador, conectaremos los motores en los puertos de salida, que se identifican con la palabra ______, mientras que los sensores se conectan en los puertos de entrada o ________. Pregunta 2 ¿Cuál de las siguientes estructuras está correctamente formulada? a  task main() {; }; b  task main {} ( ) c  … Ver…

NXC: Las instrucciones y primer programa

Veremos de una manera simple, cómo tener presentes las instrucciones que nos servirán a lo largo de todo este programa. En primera instancia, recordemos las conexiones que tenemos en nuestro brick:   Es importante la explicación anterior (en inglés) ya que las instrucciones se escriben en inglés, pero conociendo algunas palabras básicas, podremos entenderlo todo … Ver…

NXC: Ejercicio 3

Pregunta 1 ¿Qué información aparece en el programa cuando nos conectamos con nuestro controlador? a  Ninguno. b  La fecha. c  La memoria usada en el controlador. d  El nombre del controlador. e  El nivel de batería. f  La hora. Pregunta 2 Antes de enviar el archivo al controlador, debemos guardarlo. Verdadero Falso Pregunta 3 La … Ver…

NXC: Primer contacto

Comenzaremos a ver y estudiar a partir de este momento, cómo realizar nuestros programas en este lenguaje. Haremos (como se mencionó anteriormente) la comparación con un programa conocido como TurtleBots para entender lo que vayamos escribiendo. Cuando comenzamos nuestros programas, usualmente colocamos (aunque sea la primer vez) el bloque que nos realice la conexión con … Ver…

NXC: Ejercicio 2

Pregunta 1 Es necesario identificar el comienzo y fin de un comando para su correcto funcionamiento. Verdadero Falso Pregunta 2 Podemos copiar y pegar secciones de programa para no tener que volver a esribirlo. Verdadero Falso Pregunta 3 ¿Qué tipo de símbolos podemos usar para ordenar nuestra estructura al escribir? a  Tabulaciones b  Puntos y … Ver…

NXC: ¿Trabajar con código?

La principal diferencia que veremos al utilizar este programa, es que no posee bloques de programación para generar nuestras ordenes, sino que deberemos escribir las mismas de una manera estructurada y con simbología que permita (al compilar) entender el inicio y fin del algoritmo, así como cuál es el contenido de una sentencia de repetición, … Ver…

NXC: Instalando nxcEditor

Utilizaremos la versión para Linux cuyo script de instalación se encuentra en: ESTE ENLACE Simplemente lo descargamos, abrimos una terminal y escribimos: sudo bash nxcEditor.sh (dentro de la carpeta donde se bajó el archivo) y dejarlo finalizar. Veamos cómo debería iniciar el script:   En caso de encontrar algún error, informarlo en la sección Foro de … Ver…