RoboCup 2027: Rozdiel medzi revíziami

Zo stránky Robotický krúžok
Skočit na navigaci Skočit na vyhledávání
(Vytvorená stránka „* iRobot® Create® 2 Open Interface (OI)“)
 
dBez shrnutí editace
 
Riadok 1: Riadok 1:
* [[Media:irobot_open_interface.pdf|iRobot® Create® 2 Open Interface (OI)]]
* [[Media:irobot_open_interface.pdf|iRobot® Create® 2 Open Interface (OI)]]
Prvý pokus o program:
<syntaxhighlight lang="c++">
#include <SoftwareSerial.h>
SoftwareSerial roomba(4,3);
void setup() {
  Serial.begin(115200);
  roomba.begin(115200);
  delay(3000);
  roomba.write(128);  // start
  delay(1000);
  roomba.write(132);  // full mode
  delay(1000);
  // program song 1
  roomba.write(140);
  roomba.write(1);
  roomba.write(3);
  roomba.write(60);
  roomba.write(16);
  roomba.write(67);
  roomba.write(16);
  roomba.write(72);
  roomba.write(16);
  delay(200);
  // play song 1
  roomba.write(141);
  roomba.write(1);
  delay(500);
  roomba.write(135);  // start cleaning
}
int x = 0;
void loop() {
  Serial.print("ahoj");
  Serial.println(x++);
  delay(500);
}
</syntaxhighlight>

Aktuálna revízia z 16:01, 16. október 2026

Prvý pokus o program:

#include <SoftwareSerial.h>

SoftwareSerial roomba(4,3);

void setup() {
  Serial.begin(115200);
  roomba.begin(115200);
  delay(3000);
  roomba.write(128);  // start
  delay(1000);
  roomba.write(132);  // full mode
  delay(1000);
  // program song 1
  roomba.write(140);
  roomba.write(1);
  roomba.write(3);
  roomba.write(60);
  roomba.write(16);
  roomba.write(67);
  roomba.write(16);
  roomba.write(72);
  roomba.write(16);
  delay(200);
  // play song 1
  roomba.write(141);
  roomba.write(1);
  delay(500);
  roomba.write(135);  // start cleaning
}

int x = 0;

void loop() {
  Serial.print("ahoj");
  Serial.println(x++);
  delay(500);

}