Introduccion A ROBOT C
I. Generalidades de C
Generalidades del lenguaje C, Operadores relacionales figura 3.21 y 3.23
Es sensible al tamaño (A,a)
task (correcto)
Task (Incorrecto)
Lasvariables
Comenzar con letra 19JAIME X JAIME19 √
Evitar espacios en blanco sueldo base X sueldo_base √
Evitar utilizar palabras reservadas (while, task, motor, etc.)
Evitar utilizarsímbolos especiales ($, #, &, etc.)
Las instrucciones terminan con punto y coma “;”
{indican bloques}
// comentario de un renglón
/* comentario de
un párrafo */
Variables.- Es un valor queCAMBIA en el transcurso del programa
Constante.- Es un valor que NO CAMBIA en el transcurso de un programa
Generalidades del lenguaje C, Operadores aritméticos figura 3.19 y 3.20.
Generalidades dellenguaje C, Operadores relacionales figura 3.21 y 3.23
Generalidades del lenguaje C, Operadores de asignación
Generalidades del lenguaje C, Tipos de datos
Generalidades del lenguaje C,Operadores Lógicos
AND &
OR |
NOT !
II. Software ROBOT C
Seleccionar LEGO NXT + TETRIX/MATRIX
Cargar el firmware en el bloque de programación, es básicamente el sistema operativonecesario para la programación en ROBOT C.
La ventana indica que no está conectado el Ladrillo de programación, se recomienda encender el ladrillo y conectarlo a la computadora vía USB.
La ventanaindica que YA está conectado el Ladrillo de programación y se presiona F/W Download para cargar el Firmware.
La ventana indica que YA se instaló el Firmware
Abrir un nuevo programa
Configurarentradas y salidas
Salidas (Motores)
Entradas (Sensores)
Al presionar aceptar en la configuración de sensores y motores, aparecen por default las librerías necesarias para programarlos.Estructuras task main (){} y while (){}
Comentarios en el programa
#pragma config(Sensor, S1, STACTO, sensorTouch)
#pragma config(Sensor, S2, SSONIDO, sensorSoundDB)...
Regístrate para leer el documento completo.