fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Soy nuevo y quiero construir un robot.

16 Respuestas
4 Usuarios
0 Reactions
12.3 K Visitas
jose maria
Respuestas: 8
Topic starter
(@jose-maria)
Active Member
Registrado: hace 9 años

Que materiales necesito , para construir un robot autónomo, que sea capaz de reconocer una orden y ejecutarla, por ejemplo, trae un lápiz.

Responder
15 respuestas
sistemasorp
Respuestas: 478
(@sistemasorp)
Ardero
Registrado: hace 15 años

A ver, para que veas las diferencias:

Para hacer el típico hola mundo en la electrónica que es encender y apagar un led en un microcontrolador. En un PIC con el compilador PCW sería así:
#include <16F84A.h>

#use (clock=400000)

void main (void)
{
set_trisb(0xff);
for(;;)
{
output_low(PIN_B0);
delay_ms (1000);
output_high(PIN_B0);
delay_ms (1000);
}
}

En cambio para el mismo PIC pero con en el compilador Hi-tech sería de esta otra manera:
#include <htc.h>
#define _XTAL_FREQ 4000000

void main(main)
{
TRISB=0X00;
for(;;)
{
PORTB^=1;
__delay_ms(1000);
}
}

Si usas un microcontrolador AVR con el compilador AVR-GCC:
#define F_CPU 1000000UL

#include <avr/io.h>
#include <util/delay.h>

void main (void)
{
DDRB |= _BV(DDB0);

while(1)
{
PORTB ^= _BV(PB0);
_delay_ms(1000);
}
}

Si usas el mismo microcontrolador AVR con el entorno Arduino:
void setup()
{
pinMode(13, OUTPUT);
}

void loop()
{
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}

Y esto es un sólo ejemplo de dos de los micros más comunes, pero hay más micros y más compiladores (además de distintos lenguajes).

En todos puedes manejar un robot y mover los motores, pero tienes que tener en cuenta factores cómo cuantas entradas y salidas necesitas, cuanto estás dispuesto a pagar por el micro (y por el compilador si no es gratuito), cuál puede ser más sencillo de programar o más potente, cuanta documentación hay en internet sobre el mismo, etc. No hay fórmulas mágicas y hay multitud de opiniones de cuales son mejores.

Responder
Página 4 / 4
Compartir: