質問: 'a'){ if(digitalRead(9)==LOW){ digitalWrite(LED_PIN, HIGH); }else{ digitalWrite(LED_PIN, LOW); } }else{ digitalWrite(LED_PIN, LOW); } } } ``` ### 試したこと sudo raspi-configにてシリアル通信の設定 /boot/config.txtに「enable_uart=1」と「core_freq=250」と「dtoverlay=pi3-miniuart-bt」を書き込む ボーレートを115200だけでなく9600なども試す ### 補足情報 RaspberryPiにはUSB to microUSBのケーブルを差し、USBシリアル変換モジュール(http://akizukidenshi.com/catalog/g/gM-08461/)を介してジャンパー線でArduinoのVin,GND,RXに接続してます Arduino側からRaspberryPiへはデータを送信しないです ArduinoとRaspberryPi間でシリアル通信ができたら、後々はRX232Cとシリアル通信をするつもりなので、USB to Type-Bのケーブルを使わない方法を教えていただきたいです (USB to Type-Bのケーブルを使用したところ、シリアル通信はできました) PythonもArduino言語もまだまだでプログラマーとして知識も浅く、至らない点も多くありますが、何卒よろしくお願いします 〇〇のファイルを見せてほしい、等ありましたら仰って下さい また、「このやり方の方がやりやすい/わかりやすいよ」というのがありましたら教えていただきたいです
回答: ラズパイでシリアル通信をしたい、ということであろうかと思いますが、 まずはラズパイとPCをシリアルでつないで双方通信させてみましょう。 それできちんと送受信ができる、というのを確認してからArduinoと接続せさてみましょう。