Difference between revisions of "Template:Pico-10DOF-IMU Use"

From Waveshare Wiki
Jump to: navigation, search
(Created page with "==Setup environment== Please refer to Raspberry Pi's guide: https://www.raspberrypi.org/documentation/pico/getting-started/ ==Raspberry Pi== 1. Open a terminal of Raspberry P...")
 
Line 24: Line 24:
 
3. Click the "run" icon to run the MicroPython demo codes.<br>
 
3. Click the "run" icon to run the MicroPython demo codes.<br>
 
[[File:Pico-10DOF-IMU007.jpg|600px]]<br>
 
[[File:Pico-10DOF-IMU007.jpg|600px]]<br>
<!--
 
 
==Windows==
 
==Windows==
1. 下载解压[https://www.waveshare.net/w/upload/3/3d/Pico-10dof-imu.zip 示例程序]到Windows桌面,参考[https://www.waveshare.net/wiki/Raspberry_Pi_Pico Windows软件环境设置]<br>
+
*Download and unzip the [https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip demo] to your Windows desktop, refer to Raspberry Pi's guides to set up the Windows software environment settings.
2. 按住Pico的BOOTSEL键,用MicroUSB线缆连接Pico的USB到PC,将c或python程序导入Pico使其运行<br>
+
*Press and hold the BOOTSEL button of Pico, connect the USB of Pico to the PC with a MicroUSB cable. Import c or python program into Pico to make it run.
3. 使用串口查看Pico的USB枚举的虚拟串口查看打印信息,注意打开DTR,波特率为115200,如图所示<br>
+
*Use the serial tool to view the virtual serial port of Pico's USB enumeration to check the print information, the DTR needs to be opened, the baud rate is 115200, as shown in the picture below:
[[File:Pico-10DOF-IMU08.jpg|600px]]
+
:[[File:Pico-10DOF-IMU08 (1).jpg|700px]]
-->
+
==Others==
 +
*The Pico-10DOF-IMU uses the VSYS of the Pico for power supply by default. Use 0R resistor to connect R15 position and then you can use GP14 to turn off the 10DOF power supply. Click to view the [https://www.waveshare.com/w/upload/e/ec/Pico-10DOF-IMU_Sch.pdf schematic].
 +
*If you want to use 3.3V for power supply of Pico, please remove the 0R resistance of R13, and solder the 0R resistance at R12. Click to view the [https://www.waveshare.com/w/upload/e/ec/Pico-10DOF-IMU_Sch.pdf schematic]

Revision as of 09:32, 28 April 2021

Setup environment

Please refer to Raspberry Pi's guide: https://www.raspberrypi.org/documentation/pico/getting-started/

Raspberry Pi

1. Open a terminal of Raspberry Pi
2. Download and unzip the demo codes to directory Pico C/C++ SDK

#Note that the directory of SDK may be different for different users, you need to check the actual directory. Generally, it should be ~/pico/.
wget -P ~/pico/ https://www.waveshare.com/w/upload/3/3d/Pico-10dof-imu.zip
cd ~/pico
unzip Pico-10dof-imu.zip

c

1. Hold the BOOTSEL button of Pico, and connect the USB interface of Pico to Raspberry Pi then release the button.
2. Compile and run the pico-10dof-imu examples

cd ~/pico/pico-10dof-imu/c/build/
cmake ..
make
sudo mount /dev/sda1 /mnt/pico && sudo cp imu.uf2 /mnt/pico/ && sudo sync && sudo umount /mnt/pico && sleep 2 && sudo minicom -b 115200 -o -D /dev/ttyACM0

3. Open a terminal and user minicom to check the sensor's information.
Pico-10DOF-IMU004.jpg

python

1. Refer to Raspberry Pi's guides to setup Micropython firmware for Pico
2. Open the Thonny IDE, and drag the demo to IDE and run on Pico as below.
Pico-10DOF-IMU005.jpg
Pico-10DOF-IMU006.jpg
3. Click the "run" icon to run the MicroPython demo codes.
Pico-10DOF-IMU007.jpg

Windows

  • Download and unzip the demo to your Windows desktop, refer to Raspberry Pi's guides to set up the Windows software environment settings.
  • Press and hold the BOOTSEL button of Pico, connect the USB of Pico to the PC with a MicroUSB cable. Import c or python program into Pico to make it run.
  • Use the serial tool to view the virtual serial port of Pico's USB enumeration to check the print information, the DTR needs to be opened, the baud rate is 115200, as shown in the picture below:
700px

Others

  • The Pico-10DOF-IMU uses the VSYS of the Pico for power supply by default. Use 0R resistor to connect R15 position and then you can use GP14 to turn off the 10DOF power supply. Click to view the schematic.
  • If you want to use 3.3V for power supply of Pico, please remove the 0R resistance of R13, and solder the 0R resistance at R12. Click to view the schematic