Sprawdzian na szybko elementów mojego NXT

Tak na szybko wszystko co potrzeba aby sprawdzić jak to działa i czy w ogóle działa… a co? Arduino jako NXT – genialna zabawka dla wszystkich. Jak ktoś kiedyś myślał jak połączyć przyjemność  układania z najbardziej udanych klocków na świecie i pasji projektowania… to jest właśnie to!

Może na początek kilka informacji o elementach składowych.

1. Arduino UNO – mały dość wydajny moduł który jest mózgiem całości
2. Bardzo ciekawy projekt alterantywy dla NXT – do tego bez ograniczeń programowych i zbędnych kosztów.

IMG_8991
Wayne&Layne
IMG_8992
Wayne&Layne
IMG_8993
Wayne&Layne

3. Do tego potrzeba troszkę klocków które umożliwią budowę całej konstrukcji i można za pomocą małego programu wszystko ruszyć. Najważniejsze z nich to silniki , troszkę czujników dotyku, światła i parę innych

 

4. Troszkę kodu który powiąże wszystko i pozwoli na sprawdzenie podstawowych funkcji
#include <Wire.h>
#include <Bricktronics.h>

long randNumber;
Bricktronics brick = Bricktronics();
Motor m = Motor(&brick, 1);
Motor n = Motor(&brick, 2);
void setup()
{
Serial.begin(115200);
Serial.println(„Hello world.”);
brick.begin();
m.begin();
n.begin();
}

void loop()
{
randNumber = random(7);
if (randNumber==1) {

Serial.println(„PRAWO”);
m.set_speed(75);
n.set_speed(-75);
delay(1000);

}
else if(randNumber==2) {
Serial.println(„LEWO”);
m.set_speed(-75);
n.set_speed(75);
delay(1000);
}
else if(randNumber==3) {
Serial.println(„STOP.”);
m.set_speed(0);
n.set_speed(0);
delay(500);
}
else  {

Serial.println(„PRZOD.”);
m.set_speed(75);
n.set_speed(75);
delay(1000);

}
}

 

Efekt: bardzo ciekawy

Tagi

Related Posts