Arduinoの(11):使用ESP32は、開発ボードは、Pythonのシリアルは、Linux上のライブラリで見つけることができない問題を解決するため、python2は問題、インストールの問題解決のpyserialであることが判明

序文


すべてのカテゴリArduinoの関連:
https://blog.csdn.net/freewebsys/category_8799254.html

本論文のオリジナルの接続は、次のとおりです。
https://blog.csdn.net/freewebsys/article/details/104420010

ブロガーは、許可なしに複製することはできません。
ブロガーのアドレスは次のとおりです。http://blog.csdn.net/freewebsys

ArduinoのESP32の1、


開発ボードは、無線LAN機能、Bluetooth機能でもご覧になれます。実際に両方だけでなく、超格安です。
旬の開発ボードを購入することができ、公定歩合も5の最大を購入することができます。グッド十分。
十分に行って二つの試験があります。

使用して2、


関係者はボードの導入:
ここに画像を挿入説明
https://docs.ai-thinker.com/esp32

何とか前に、我々は、開発環境を持っています。
http://blog.csdn.net/freewebsys/article/details/104205834

しかし、開始するには、まだ疑問があります。

/hardware/espressif/esp32/tools/esptool/esptool.py", line 37, in <module>

import serial
ImportError: No module named serial
exit status 1

明白な間違いは、シリアルパッケージファイルではありません。しかし、奇妙なことは、ESP8266は、ダウンロードをコンパイルすることができます。

python3のLinuxシステム、インストール。

 pip3 install pyserial

インストールが完了したら、またはエラー、そう思っています。これはpython2 esptoolそれを使用しないです。

私は見つけるように、デフォルトのPythonのpython2.7ポイントが削除されます。

 /usr/bin/python -> python2.7

rm -f  /usr/bin/python 
 ln -s /usr/bin/python3.6 /usr/bin/python
 

成功した再起動のArduinoをコンパイルし、案の定。


// LED_BUILTIN is default 
// LED  
int led = 12;

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(led, OUTPUT);

}

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
  Serial.println("a");
}

https://docs.ai-thinker.com/_media/esp32/boards/nodemcu/nodemcu_32s_sch.png?cache=

ここに画像を挿入説明

ESP32こんにちは世界へ。図12は、LEDを点滅ボード上の直接制御を有することができます。回路図から参照してください。
正常にコンパイル。

3、要約


Arduinoのは、現在、非常に成熟している、との非常に成熟したソリューションです。
ESP32価格は20ドル以上、また、超高で、あなたはより多くのコントロールの事より行うことができ、そして今センサが超格安です。
物事はESP32を勉強し続けて勉強を続けています。あなたは、Bluetoothデバイスをデバッグすることができます。

このボード上のその他の情報:
https://docs.ai-thinker.com/esp32/boards/nodemcu_32s

本論文のオリジナルの接続は、次のとおりです。
https://blog.csdn.net/freewebsys/article/details/104420010

ブロガーのアドレスは次のとおりです。https://blog.csdn.net/freewebsys

公開された639元の記事 ウォンの賞賛260 ビュー211万+

おすすめ

転載: blog.csdn.net/freewebsys/article/details/104420010