• Increase font size
  • Default font size
  • Decrease font size
  • default color
  • cyan color
  • red color

Arduino.TW樂園

Member Area
Talk to RS485(DMX512, MODBUS, CANBUS, HART) with Arduino
站長Blog文章單元 - Arduino擴充IO (PWM IC, LED Driver IC, Digital/Analo)
作者是 xlinx   
週日, 28 八月 2011 20:19

  • MASTER 端
    • 正常使用(當ATMEGAxxx晶片在板子上)MAX485 DI <--->TX(pin1)
    • 板子只用FTDI當通訊(當ATMEGAxxx晶片不在板子上)MAX485 DI <--->RX(pin0)
  • SLAVE 端
    • Vice versa.
    • RO<--->RX(pin0) with MEGA chip on board.
    • RO<--->TX(pin1) without MEGA chip on board.

MASTER端 (上傳CODE不用拔掉MAX485 DI(pin4))

const int ledPin = 11; 

byte b = 0; 

boolean t=false; 

void setup() { 

  Serial.begin(57600); 

  pinMode(ledPin, OUTPUT); 

} 

void loop() { 

  if(t) 

    b++; 

  else 

    b--; 

  if(b>255) 

    t=!t; 

  analogWrite(ledPin, b); 

  Serial.write(b); 

  delay(1); 

} 


LAVE端 [上傳CODE需要拔掉MAX485 RO(pin1)]

const int ledPin = 11;   



void setup()

{

  Serial.begin(57600);

  pinMode(ledPin, OUTPUT);

}



void loop() {

  byte brightness;

  if (Serial.available()) {

    brightness = Serial.read();

    analogWrite(ledPin, brightness);

  }

}

http://real2electronics.blogspot.com/2009/09/arduino-and-rs485-english-version.html

http://www.arduino.cc/playground/DMX/DMXShield

http://tw.myblog.yahoo.com/ch-lego/article?mid=321

http://pskillenrules.blogspot.com/2009/08/arduino-and-rs485.html

http://gdallaire.net/blog/?p=39

http://blog.flamingoeda.com/tag/rs485/

 

 


blog comments powered by Disqus
最近更新在 週三, 07 九月 2011 18:22