compré varios mbot para mi clase, son estupendos en cuanto a diseño, robustez, facilidad de montaje,... en cuanto a la programación: mis alumnos conocen Scratch, y esa fue una de las razones para comprarlos, pero ahora que, con los mayores, estamos adentrándonos en el mundo Arduino descubro que la compatibilidad de mCore con Arduino es, o a mi me lo parece, limitada, pues no puedes (o no veo como) usar el lenguaje Arduino para leer/escribir en los pines, como no sea para cargar el parpadeo en el pin 13...¿O estoy equivocado? (me encantaría estarlo, ciertamente)

gracias

compré varios mbot para mi clase, son estupendos en cuanto a diseño, robustez, facilidad de montaje,... en cuanto a la programación: mis alumnos conocen Scratch, y esa fue una de las razones para comprarlos, pero ahora que, con los mayores, estamos adentrándonos en el mundo Arduino descubro que la compatibilidad de mCore con Arduino es, o a mi me lo parece, limitada, pues no puedes (o no veo como) usar el lenguaje Arduino para leer/escribir en los pines, como no sea para cargar el parpadeo en el pin 13...¿O estoy equivocado? (me encantaría estarlo, ciertamente) gracias

Puedes usar la placa mCore como un Arduino UNO normal sin problema.

Verás que en la propia placa están serigrafiados con tinta blanca los pines de Arduino que se usan en cada puerto numerado.

Puedes acceder a esos pines de 2 formas:

  • Conectando en el puerto deseado un cable RJ25 a Dupont que hará que tengas esos pines de forma sencilla
  • Soldando cables o una tira de pines headers en los agujeros que ves en la placa para poder conectar otros cables dupont hembra.

Luego simplemente cargas cualquier programa desde el IDE de Arduino, por ejemplo algo como :

int pin = 12;   

void setup()
{
  Serial.begin(9600);
  pinMode(pin, INPUT);
}

void loop()
{
  //- leer el valor del pin
  int buttonState = digitalRead(pin);

  //- mostrarlo por el monitor de puerto serie
  Serial.println(buttonState);
  delay(1000);   
}

Y si a demás quieres acceder a otras funcionalidades de la placa como por ejemplo las luces RGB, el Buzzer etc ... puedes hacer uso de las librerías de Makeblock e incluir la cabecera #include <MeMCore.h>

Puedes usar la placa **mCore** como un **Arduino UNO** normal sin problema. Verás que en la propia placa están serigrafiados con tinta blanca los pines de Arduino que se usan en cada puerto numerado. Puedes acceder a esos pines de 2 formas: - Conectando en el puerto deseado un cable [RJ25 a Dupont](https://www.makeblock.es/productos/cable_rj25_dupont/) que hará que tengas esos pines de forma sencilla - Soldando cables o una tira de pines headers en los agujeros que ves en la placa para poder conectar otros cables dupont hembra. Luego simplemente cargas cualquier programa desde el IDE de Arduino, por ejemplo algo como : ```` int pin = 12; void setup() { Serial.begin(9600); pinMode(pin, INPUT); } void loop() { //- leer el valor del pin int buttonState = digitalRead(pin); //- mostrarlo por el monitor de puerto serie Serial.println(buttonState); delay(1000); } ```` Y si a demás quieres acceder a otras funcionalidades de la placa como por ejemplo las luces RGB, el Buzzer etc ... puedes hacer uso de las librerías de Makeblock e incluir la cabecera **#include <MeMCore.h>**
1.36k
vistas
1
respuestas
3
seguidores
vista previa (en vivo)
introduzca al menos un 10 caracteres
Advertencia: Mencionaste a %MENTIONS%, pero ellos no pueden ver el mensaje y no serán notificados
Guardando...
Guardado
Todos los posteos de este tema serán borrados ?
Borrador pendiente ... Click para continuar editando
Descartar borrador