Don't ad-block us - support your favorite websites. We have safe, unobstrusive, robotics related ads that you actually want to see - see here for more.
0 Members and 1 Guest are viewing this topic.
#include <DynamixelSerial.h>#include <SoftwareSerial.h>SoftwareSerial mySerial(9,8);void setup(){ Dynamixel.begin(1000000,2); mySerial.begin(57600); delay(1000); }void loop(){ if (mySerial.available() > 0) { int J0 = mySerial.read(); Dynamixel.move(1, J0); }}
...ASCII character '1', which translates to the decimal equivalent of 50...
#include <DynamixelSerial.h>#include <SoftwareSerial.h>SoftwareSerial mySerial(9,8);void setup(){ Dynamixel.begin(1000000,2); //2=data control at 1 mbps mySerial.begin(57600); // I've tried using 9600 baud also delay(1000); }void loop(){ if (mySerial.available() > 0) { int incomingByte = mySerial.parseInt(); Dynamixel.move(1, incomingByte); }}
mySerial(9,8); //9=tx, 8=rx
mySerial(10, 11); // RX, TX
#include <DynamixelSerial.h>#include <SoftwareSerial.h>SoftwareSerial mySerial(9,8);void setup(){ Dynamixel.begin(1000000,2); //2=data control at 1 mbps mySerial.begin(57600); // I've tried using 9600 baud also delay(1000); }void loop(){ if (mySerial.available() > 0) { int incomingByte = mySerial.read(); Dynamixel.move(1, incomingByte); }}
#include <DynamixelSerial.h>#include <SoftwareSerial.h>SoftwareSerial mySerial(8,9);void setup(){ Dynamixel.begin(1000000,2); //2=data control at 1 mbps mySerial.begin(57600); // I've tried using 9600 baud also delay(1000); }void loop(){ if (mySerial.available() > 0) { int incomingByte = mySerial.read(); Dynamixel.move(1, incomingByte); }}
#include <DynamixelSerial.h>#include <SoftwareSerial.h>SoftwareSerial mySerial(9, 8);int vel = 1, pos = 0;unsigned long now = 0, last = 0;void setup(){ Dynamixel.begin(1000000,2); //2=data control at 1 mbps mySerial.begin(57600); // I've tried using 9600 baud also delay(1000);}void loop(){ now = millis(); if (now - last > 5) { last = now; pos += vel; Dynamixel.move(1, pos); if (pos <= 0 || pos >= 1023) vel *= -1; }}
#include <SoftwareSerial.h>SoftwareSerial mySerial(9, 8);void setup(){ mySerial.begin(57600); // I've tried using 9600 baud also}void loop(){ if (Serial.available() > 1) { int pos = mySerial.parseInt(); mySerial.println(pos); }}
if (Serial.available() > 1) {
if (mySerial.available() > 1) {
#include <SoftwareSerial.h>SoftwareSerial mySerial(9, 8);void setup() { mySerial.begin(57600); // I've tried using 9600 baud also}void loop() { mySerial.println(123); delay(100);}
#include <SoftwareSerial.h>SoftwareSerial mySerial(9, 8);void setup(){ pinMode(13, OUTPUT); digitalWrite(13, LOW); mySerial.begin(57600); // I've tried using 9600 baud also}void loop() { if (mySerial.available()) { if (mySerial.read() == 'a') { digitalWrite(13, HIGH); } }}