Python��Arduino���九勝����������鐚�

Arduino

Arduino��Arduino荐�茯������c���九勝���障����
���������c���������������������篏��������㏍�違�������膩���Arduino���九勝����������������荐����������с��������

篁���膣剛�����pySerial�������≪�吾�ャ�若����Raspberry Pi��Arduino���激���≪����篆<��茵����������с���障����
�激���≪����篆<���������������c����python�����㏍�違��������Arduino��Raspberry Pi����篁ゃ���冴����python���㏍�違�������������九勝�����������с���障����

篁����������堺���������㏍�違����膣剛����障����
������篏帥���������с�����㏍�違�����с�с�������������������綺������с��������

�ゃ�潟�鴻���若���号�

pip install pyserial

�帥�若���������潟���潟�����㏍�潟����python���������ゃ�潟�鴻���若���с���障����
���������PyCharm�������帥�若�������с�ゃ�潟�鴻���若�����с���障����

���㏍�違����箴�

篁�����1腱�����LED���ゃ������羔��������������㏍�違�����с����
��������Arduino���ゃ��������LED��13���潟���阪�������荐若�������������障����
Python�����㏍�違�����с��

import serial, time

def main():
    #  COM���若��������
    print("Open Port")
    ser = serial.Serial("COM3", 9600)
    while True:
        #  LED�合��
        ser.write(b"1")
        time.sleep(1)
        #  LED羔���
        ser.write(b"0")
        time.sleep(1)

    print("Close Port")
    ser.close()

if __name__ == '__main__':
    main()

serial.Serial�с���若�������激���≪����篆<��┃絎���茵����障����
Arduino UNO�с��9600����絎����障����
���������若�������c���違�������с��Arduino IDE�х∈茯����障��������

b��1����b����絽吾����荀���醜�蚊�����c�����障����
serial.write()�∽�違�с�����激���≪����篆<��������������byte���������医�����絖�������篆<���������違�����障������
����������������byte���с����������腓冴��綽�荀��с�������障����

�������㏍�違�������♂�����若�������с��鐚�腱�������LED�����潟���������㏍�違������罩≪�����障�х����障����

罨<��Arduino�眼�����㏍�違�����с����

void setup() {
  Serial.begin(9600);
  pinMode(13, OUTPUT);
  digitalWrite(13, LOW);  //  ������
}

void loop() {
  byte var;
  var = Serial.read();
  switch(var){
    case '0':
      digitalWrite(13, LOW);
      break;
    case '1':
      digitalWrite(13, HIGH);
      break;
    default:
      break;
  }
}

�����с��switch case罕�����篏帥�c�����障����
�����祉�������㏍�違�����������������������
荅潟��������������㏍����荀����帥�����������

��������0����篆<��������LOW��1����篆<��������HIGH�������障����
�������㏍�違���������若�鴻��戎�����������c�����蚊�������帥�若�潟��Arduino��Python���㏍�違�����у�九勝�����������с���障����

�潟�<�潟��

  1. tankoro0214 ����:

    Oh that��s nice!
    I got it

  2. fesIsofs ����:

    This situation is familiar to me. Let��s discuss.

�帥�ゃ������URL���潟���若���障����