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.
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