Bench Talk for Design Engineers

Mouser Blog | Japan

rss

�����吟�若�祉���������㏍�����鴻��������㏍��


Arduino��Python��腟��水���������ArduPy����鋎帥�c���帥���� Michael Parks

鐚��糸���Adafruit鐚�

菴�綛贋�ラ����査羂���篌吾�違�����������㏍�違�����潟�域�茯���Python鐚����ゃ�純�鰹���������査羂������宴������������c�����潟�若�����激�潟���������違�������� ��柑���с����羆����с������������障����篁���Python�������鴻���������≪�����宴�若�激�с�潟��Web�≪�����宴�若�激�с�潟������罘�罌医⑥膺������若�帥�泣�ゃ���潟�鴻��� �����������障�с������柑����蚊��綺��������障������菴����������㏍�違�����潟�域�茯���������������腟��粋昭�帥�激�鴻�������榊�医��������若�鴻�����障�������������� ArduPy��������Arduino��Python��腟��水����������弝���с�����������榊�医��с����篋堺���Arduino���ゃ�������� MicroPython���ゃ������������с������������絎�����Arduino腟��粋昭�帥���潟�激�鴻�����������������������純�������障����

ArduPy����紊с���������2�����膣�����罕������������障����1�ゃ��ArduPy�潟�≪�с��篋����с���������冴���若�����堺��������弝�����с�∽��篏����� ���若�������ゃ�潟�帥�若���с�ゃ�鴻��������純���障����ArduPy�����������若�泣��Arduino API��篏睡������MicroPython�����������������с���違�������若���吾���綽�����絨�����翫������綽�荀������障������2�ょ������Arduino���ゃ���� ��Python�������若�с��������������祉�潟�泣���≪�����ャ���若�睡����Arduino���ゃ��������MicroPython篋������潟�若����������障���������� �������違�����祉�潟�泣���㊧�����荅����������������с�����������������若�㏍�������冴���������������障����莟�絲���Arduino���ゃ�������������с���������� ������純����MicroPython���若�吟�若���違����腟��粋昭�帥�激�鴻�������冴������������紮�����腟九ソ���篌�����箴����障����

ArduPy��篏帥�c���帥��

篏睡������紮������������障����ArduPy�����亥���������潟�㏍�若�������ゃ�潟�鴻���若�����障����Python����Windows��Mac��Linux���綽��������������亥���������<�����������潟�㏍�若���� ���障����Python���医����ゃ�潟�鴻���若����������罨<��ArduPy Integrated Platform鐚�AIP鐚��������潟�㏍�若�����障����AIP���������肴����ArduPy������с���������若����������ょ亜�����荅掩��篏��с�����潟���潟�����ゃ�� ���若���c�����c�с����AIP�������潟�㏍�若�������ゃ�潟�鴻���若�������������潟���潟�����ゃ�潟�ゃ�潟�帥�若���с�ゃ�鴻��������罨<���潟���潟����絎�茵����障����

#35;pip3 install ardupy-aip

��緇�����Visual Studio Code��Seeed ArduPy IDE�������潟�㏍�若�������ゃ�潟�鴻���若�����障����Visual Studio Code��Windows��Mac��Linux���綽�����������OS���������<�����������潟�㏍�若���с���障�����ゃ�潟�鴻���若����腟�篋���������Extensions Market�ф�≦宍罘��純����Seeed ArduPy IDE��罎�膣≪���障����罎�膣∝�����ArduPy IDE ���御�������������ゃ�潟�鴻���若���������������������������違�ゃ�潟��Visual Studio��申�������障���������с��ArduPy���若���祉���������鴻����純����������羣������с���障������

ArduPy���<�����������

�����с����Arduino��MicroPython����鴻����ArduPy���若���祉�������������������<���������������с����������ArduPy�����冴����Seeed腓障�����≪�����ャ�≪�����㏍�����������寽����������������<������������������������障����

  • �����������純�若�鴻�с��罘��処�絲���Python3���㏍�違�����潟�亥�医�������������粋昭�炊������冴���с������
  • Visual Studio Code IDE鐚�腟怨�����榊�医�鐚���篏睡�������������������������冴����紮��с������ArduPy���ゃ�潟���若����┃絎���菴������ょ亜���с������
  • �激�潟���������<�ゃ���激�鴻�������泣���若������������HTML��CSS��JavaScript���<�ゃ���������激�潟���������с���泣�若���鴻����箴�����IoT罘�����������
  • ���若�������祉��������boot.py�����������茵�������
  • ���㏍���帥�ゃ���潟�違��菴������ょ亜����������������激���≪���帥�若�������ゃ�潟�帥�����激�с�鰹�REPL鐚����泣���若�������<�若�����с�≪���違�����≪�����㏍�若��������Ή����荅���������鴻�����с������
  • Arduino Library Python�������若��������MicroPython������с������罘��処�絲����泣�若�����若���c�若���ゃ���������≪���祉�鴻�с������
  • ArduPy���若���祉�������ヨ�������Ή����AIP��篏睡������������ArduPy���<�若�����с�≪�����鴻�帥���ゃ�冴�с������

��������ArduPy���㏍�吾�с����

�障����篋����с���������冴���若����USB�宴�若�����с�潟�潟���ャ�若�帥��・膓����障�������с�������若�����������吟�守��莢��泣�ゃ���ц骸�ャ�с����Seeed腓障��Wio Terminal���冴���若���с����荅潟������������� �����������������Wio Terminal����LCD���c�鴻�����ゃ��2.4GHz/5GHz Wi-Fi鐚�802.11a/b/g/n鐚���Bluetooth LE 5.0��IMU�����ゃ�������吟�若��microSD���若�������若�吟�弱�臂����帥�潟�����祉�潟�泣��5�劫���鴻�ゃ������莎ゅ�膩��������随�IR 940 nm鐚��������㊧�����CryptoAuthentication����絲上�����箴水���у�箴<�����ゃ���㏍�潟�潟���㏍�若�����冴�������������若���с���� Microchip腓障��ATSAMD51P19 Arm Cortex-M4F�潟�≪�����若�鴻������120MHz鐚����若�鴻��������紊�200MHz鐚��у��篏�����4MB������������激�ャ��192KB��RAM���㊧��������障����

Wio鐚��障����ArduPy篋������若��鐚����潟�潟���ャ�若�帥��・膓����������潟���潟�����ゃ�潟�ゃ�潟�帥�若���с�ゃ�鴻��������罨<���潟���潟����絎�茵����障����

#aip board

�����х憜���潟�潟���ャ�若�帥��・膓�����������ArduPy篋������若�����荀с��茵�ず�����障�����潟���潟����綽�������������AIP��戎���鴻��������Ù����������篁ヤ����������潟���潟����絎�茵��������������

#aip help

���ù���潟���潟������ArduPy�潟���潟�����潟���ゃ�潟���若���т戎���鴻��腆肴��с����箴水�����潟���潟���с���� �����祉��������AIP����札筝��������� �潟���潟���������障����

  • build鐚��ゃ�潟�鴻���若�����������ゃ��������篏帥�c��ArduPy���<�若�����с�≪������������
  • list鐚��ゃ�潟�鴻���若��������ArduPy���ゃ���������荀с��茵�ず����
  • install鐚�ArduPy��Arduino���ゃ���������ゃ�潟���c�潟�違���ゃ�潟�鴻���若������
  • uninstall鐚�ArduPy���ゃ���������≪�潟�ゃ�潟�鴻���若������
  • flash鐚����<�若�����с�≪��ArduPy���若���吾�������激�ャ����
  • shell鐚�ArduPy���若�������≪���帥�ゃ���у�荅宴����������mpfshell��絎�茵�����

�����с���若�������榊���潟�潟���ャ�若�帥��┃絎����������с��罨<����ArduPy���<�若�����с�≪�����冴���若�����ゃ�潟�鴻���若�����障�������若���������堺���� UF2 ArduPy���<�若�����с�≪���<�ゃ���������潟�㏍�若�������ゃ�潟�鴻���若���������������Wio Terminal��鋎睡�������翫�������<�ゃ�������<�����������潟�㏍�若���с���障����罨<����Wio Terminal�����榊���潟�潟���ャ�若�帥��・膓������紙��鴻�ゃ������膣�����2���鴻���ゃ�������������若���㏍�若���≪�若�������障�������障������伹������LED���号�����ARDUPY������ USB�������激�ャ�����ゃ�������鴻����������;腓冴�����障����

ARDUPY��������������������������������main.py���<�ゃ����茵�ず�����障�����������<�ゃ��������������������Python�鴻�����������<�ゃ�������障�������������<�ゃ�����贋�違���������潟�����������茵������障���������������若����莎桁���������潟���鴻����������絎�茵����������翫���������鴻����������boot.py���������<�ゃ���������<�ゃ����篏������障���������с���泣�潟�����潟�若�����ュ�����������潟���若�� LED���号��������帥�障��������Visual Studio Code��篏帥�c����boot.py���<�ゃ����膩�������篁ヤ����潟�若����菴遵�����障����

import time
import board
from digitalio import DigitalInOut, Direction

led = DigitalInOut(board.D13)
led.direction = Direction.OUTPUT

while True:
led.value = True
print("LED ON")
time.sleep(1)
led.value = False
print("LED OFF")
time.sleep(1)

boot.py���<�ゃ����篆�絖����障����罨<�����潟���潟�����ゃ�潟�ゃ�潟�帥�若���с�ゃ�鴻������篁ヤ����潟���潟����絎�茵����障����

# aip shell -n -c "put /<your-file-path-here>/boot.py"

Wio Terminal�������違��筝�綺������������喝勲��莨若���������������潟�若�����茵�����紮������������с���������с����������ArduPy���㏍�吾�с����������с����

������罨<�������������с��

ArduPy����罸�莠����障���違�������若���с�������違�������冴���若����Python���ゃ���������綽������������ラ������純���≦宍���������障���� ArduPy���<�若�����с�≪��荵初��ù���������������������潟��DAC��ADC��PWM��LCD������MicroPython�泣���祉�������������с���障���� ���� �≪�����宴�若�激�с�潟�����若�冴�������亜�����≦宍�����������с���障�������������������������������������ゃ���������莇潟�с�������翫������������ArduPy�� �ゃ���������吾����ArduoPy���㏍�吾�с�������茖�������罧泣����箴����������障���� ArduPy����Python���㏍�違�����潟�亥�薑���羇祉������������腟��粋昭�翠���冴���ゃ����⑥�潟����������������篋冴�����c���弱ソ�����若���с�����障���� Arduino���潟�激�鴻�����х�薑���腥��水��������若�吟�若�����c������腟��粋昭�睡�医�篁ュ�����綵鴻����ゃ��Python���������㏍�違�����潟�域�茯���絖��句偽絅純��� 篌������������с����

��������������ArduPy������篏帥�c���帥�障��������ArduPy���若����篏帥�c���������������㏍�吾�с�������������������������蚊�潟�<�潟������絲������������

 




束 �祉��


 

�� �ゃ�宴���祉���若���刻����鴻�帥���糸�罘���┃荐��鴻�帥�吾���紫��粋昭�帥�祉�㏍�ャ�����g��腥銀�腓�Green Shoe Garage (膠喝�純�<���若���潟��綏�) ���怨��荐㊦�����腱�絖����紙��茵������������������腓鞘����顑���筝���������Gears of Resistance Podcast���銀����<���若���潟��綏����㏍���с���激�с�������潟�吾���� (P.E.) 莖��若����緇����吾�с�潟�冴�祉�����㏍�潟�劫ぇ絖������激�鴻����綏ュ⑥�т信紕�垩����緇���

 


�ヤ���
<��罨�>
2024綛� 8��
������羂�������
    123
45678910
11121314151617
18192021222324
25262728293031