본문 바로가기

Arduino<>Python

arduino uno, nano rxPin, txPin LED Bluetooth python 제어

가상 시리얼 통신으로 디지털 핀 D0, D1를  부루투스로 On Off 제어 해봅니다.

보드에는 Rx(D1), Tx(D0)LED 내장되어 있습니다.

아두이노 소스

#include<SoftwareSerial.h>
const int rxPin = A0;
const int txPin =A1;
char data;
SoftwareSerial mySerial(rxPin,txPin);
void setup(){
  mySerial.begin(9600);
pinMode(0,OUTPUT);
pinMode(1,OUTPUT);
  //Serial.setTimeout(1);
  }
  void loop(){
    while (mySerial.available()){
      data =mySerial.read();
    }
      if(data=='a')
      digitalWrite(0,HIGH);
     
      else if(data=='b')
      digitalWrite(0,LOW);
      if(data=='c')
      digitalWrite(1,HIGH);
     
      else if(data=='d')
      digitalWrite(1,LOW);
       }
 
python source
 

 

'Arduino<>Python' 카테고리의 다른 글

4x4 keyPad pytion  (0) 2025.02.12
가상 시리얼 RX, TX 통신  (0) 2025.02.03
arduino_python 양방향 통신  (0) 2025.02.02
arduino_python_PC_Bluetooth 통신  (0) 2025.02.01
python 시리얼 통신과 디코드  (0) 2025.02.01