WalterInKitchen / pico_waltering

自动浇水工具,基于raspberry pi pico开发

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

说明

这是一个基于raspberrypi pico的自动浇水工具,支持设置浇水周期与时长;

image01

演示

引脚定义

LED:SSD1306 128x64

MCU:RP2040

GP8 --------------- I2C0(SDA)

GP9 --------------- I2C0(SCK)

GP14 --------------- (UP_KEY)

GP11 --------------- (OK_KEY)

GP13 --------------- (DOWN_KEY)

GP12 --------------- (CANCEL_KEY)

GP10 --------------- (PUMP OUT)

编译

安装编译依赖

参考:https://github.com/raspberrypi/pico-sdk

编译

mkdir build
cd build
cmake ..
make

烧录

将watering.uf2拷贝到PICO挂载的磁盘中(如下图)

image02

About

自动浇水工具,基于raspberry pi pico开发


Languages

Language:C 93.1%Language:C++ 2.8%Language:HTML 1.6%Language:Assembly 1.2%Language:Tcl 0.5%Language:Makefile 0.3%Language:Uno 0.2%Language:Ruby 0.1%Language:CMake 0.1%Language:Pascal 0.0%Language:Python 0.0%Language:Batchfile 0.0%Language:Shell 0.0%Language:Roff 0.0%Language:CartoCSS 0.0%Language:CSS 0.0%Language:PLSQL 0.0%Language:Yacc 0.0%Language:LLVM 0.0%Language:JavaScript 0.0%Language:FreeMarker 0.0%Language:R 0.0%Language:M4 0.0%Language:PowerShell 0.0%Language:Perl 0.0%Language:Lua 0.0%Language:GDB 0.0%Language:Standard ML 0.0%Language:Meson 0.0%Language:Opa 0.0%Language:LSL 0.0%