3. ハードウェア制御

入門編のすべてのPython値はメモリ上に存在していました。x という名前の数値、関数が返す文字列、ループで操作されるリストなどです。ハードウェア制御では、メモリ上での作業が物理的な効果に置き換わります。ピン上の電圧、配線上のパルス列、バス経由で別のチップにクロック入力されるバイトなどです。

machine モジュールがその橋渡しをします。そのクラス(PinADCPWMUARTSPII2CCANWDT)はそれぞれカメラのシリコンの一部をPythonにマッピングします。インスタンスを設定し、そのメソッドを呼び出すと、ボードのピンに実際の効果が現れます。

まとめ