/* ******************************************************************************** * Arduino_SendTo_NXT.pde * Author : CH, Chen (Taiwan) * Date : 2011.5.21 * Description: Arduino communication with NXT via RS485 * Arduino sending message to NXT * DFRobot I/O Expansion Shield for Arduino (DFR0088) * 1. RO(Data Output) - Arduino D0(RX) * 2. RE(Receiver Enable) - Arduino D2 * 3. DE(Output Enable) - Arduino D2 - HIGH/LOW - Transmit/Receive enable * 4. DI(Data Input) - Arduino D1(TX) * 5. GND - NXT cable Pin 2/3 (GND) (Black/Red) * 6. A - NXT cable Pin 5 (DIGI0) (Yellow) * 7. B - NXT cable Pin 6 (DIGI1) (Blue) * 8. VCC - Arduino +5V * ******************************************************************************** */ const int DE_RE_PIN = 2; // The DFR0088 RS485 DE and RE pins are connected to Arduino D2, Set High/Low to enable Transmit/Receive data void setup() { pinMode(DE_RE_PIN, OUTPUT); Serial.begin(9600); } void loop() { digitalWrite(DE_RE_PIN, HIGH); // Enable data transmit delay(1000); Serial.print("Hi NXT ! "); delay(1000); Serial.print("Good Day ^^ "); }