CHCNAV フリスクスイッチで自動操舵ON OFF

注意点について動画で説明していますので、使用については自己責任でお願いします。

ファームウエアをダウンロード

https://circuitpython.org/board/raspberry_pi_pico/

MuEditorのダウンロード

https://codewith.mu/en/download

CircuitPython用HIDライブラリをダウンロード

https://circuitpython.org/libraries

プログラムコード

import time
import board, digitalio, usb_hid
from adafruit_hid.mouse import Mouse

# GPO0,GPO1ピンを入力に設定します
tactA = digitalio.DigitalInOut(board.GP0)
tactA.switch_to_input(pull=digitalio.Pull.DOWN)

tactB = digitalio.DigitalInOut(board.GP1)
tactB.switch_to_input(pull=digitalio.Pull.DOWN)

# キーボード・マウスのオブジェクトを作成します
mouse    = Mouse(usb_hid.devices)

# 前回値用の変数を初期化します。
beforeA = 0
beforeB = 0

time.sleep(10)                                            #15秒待ちます
mouse.move(238,150)                             #カーソルを自動操舵ONOFFアイコンの場所に移動します

while True:

    # タクトスイッチA,Bが押されているか取得
    nowA = tactA.value
    nowB = tactB.value

    # タクトスイッチAが押された(立ち上がり)
    if nowA == 1 and beforeA == 0:
        mouse.click(Mouse.LEFT_BUTTON)

    # タクトスイッチBが押された(立ち上がり)
    if nowB == 1 and beforeB == 0:
        mouse.move(0,-90)                           #カーソルを塗りつぶしボタンに移動
        mouse.click(Mouse.LEFT_BUTTON)
        time.sleep(1)
        mouse.move(0,90)                             #カーソルを自動操舵ONOFFアイコンに戻す

    # 前回値として現在のスイッチの状態を保存します。
    beforeA = nowA
    beforeB = nowB
time.sleep(15)

CHCNAVがフリスクスイッチを認識するまでのタイムラグの設定

mouse.move(0,-90)

座標の値を変えると、任意のボタンに移動させる事が出来ます。

例えばオートターンであれば、(-90,0)等に変更。

time.sleep(1)

次の行のコードを確実に実行させるための設定。

mouse.move(0,90)  

カーソルを移動させた分戻して、自動操舵ONOFFアイコンに移動します。

スイッチ回路図

マルチコアボードモジュール,RP2040-Zero

https://ja.aliexpress.com/item/1005005504313845.html?spm=a2g0o.order_list.order_list_main.5.5503585a03nqZn&gatewayAdapt=glo2jpn

押しボタンスイッチ キャップ カバー付き

https://amzn.to/3UuDnGI

ユニバーサル基板

https://amzn.to/3w4MC6D

はんだメッキ線 0.6mm

https://amzn.to/3SvFN5r

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

この記事の著者

toru

1966年訓子府町生まれの訓子府育ち。玉葱や米、メロンを栽培する農家です。一眼レフを本格的に始めたのは2005年。仕事の時でもいつでもカメラを持ち歩く自称農場カメラマン。普段の生活を撮るのが主で、その他ストロボを使っての商品撮影、スタジオ撮影も。愛好家グループで年1回写真展を行っている。農機具の改造や作製、電子工作など、モノづくりが大好きです。

この著者の最新の記事

関連記事

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

2024年3月
 123
45678910
11121314151617
18192021222324
25262728293031

カテゴリー

ページ上部へ戻る