37创客科创中心

 找回密码
 立即注册
查看: 304|回复: 0

WT2025

[复制链接]

194

主题

324

帖子

2399

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2399
发表于 2025-8-19 10:48:43 | 显示全部楼层 |阅读模式
WT250826


PIN_APP.py
  1. #  -*- coding: UTF-8 -*-
  2. from unihiker import GUI
  3. from pinpong.board import * #Board,Pin
  4. from pinpong.extension.unihiker import *

  5. Board().begin()

  6. from PIN_CONFIG import * #初始化引脚
  7. from PIN_U import * #定义引脚

  8. # 自定义函数
  9. def G_A_I(UPIN):#p_p22_analog
  10.     return UPIN.read_analog()
  11. def G_A_O(UPIN, N):
  12.     UPIN.write_analog(N)
  13.     return N

  14. def G_D_I(UPIN):#p_p16_in
  15.     return UPIN.read_digital()
  16. def G_D_O(UPIN,N): #N:0低电平1高电平
  17.     UPIN.write_digital(N)
  18.     return N

  19. def F_舵机_init(servol,UPIN,N):
  20.     servol = Servo(UPIN)
  21.     servol.write_angle(N)
  22. def F_舵机(servol,N):#Pin((Pin.P8))   
  23.     servol.write_angle(N)
复制代码



PIN_U.py
  1. #  -*- coding: UTF-8 -*-
  2. from pinpong.board import Board,Pin
  3. # Board().begin()
  4. P3=Pin(Pin.P3)
  5. P0 =Pin(Pin.P0)
  6. P4 =Pin(Pin.P4)
  7. P5 =Pin(Pin.P5)
  8. P6 =Pin(Pin.P6)
  9. P7 =Pin(Pin.P7)

  10. P1 =Pin(Pin.P2)
  11. P8 =Pin(Pin.P8)
  12. P9 =Pin(Pin.P9)
  13. P10 =Pin(Pin.P10)
  14. P11 =Pin(Pin.P11)
  15. P12 =Pin(Pin.P12)

  16. P2 =Pin(Pin.P2)
  17. P13 =Pin(Pin.P13)
  18. P14 =Pin(Pin.P14)
  19. P15 =Pin(Pin.P15)
  20. P16 =Pin(Pin.P16)

  21. P19 =Pin(Pin.P19)
  22. P20 =Pin(Pin.P20)

  23. P21 =Pin(Pin.P21)
  24. P22 =Pin(Pin.P22)
  25. P23 =Pin(Pin.P23)
  26. P24 =Pin(Pin.P24)
  27. P25 =Pin(Pin.P25)
复制代码



PIN_CONFIG.py
  1. #  -*- coding: UTF-8 -*-
  2. from pinpong.board import Board,Pin
  3. # 引脚定义(N引脚编号,I输入,O输出,A模拟,PWM脉冲宽度调制):
  4. # 数字:输入:PN_I,输出:PN_O,模拟:PN_A, PWM:PN_PWM
  5. # 行空板支持8路12位高精度模拟输入ADC,分别对应引脚为: P0 P1 P2 P3 P4 P10 P21 P22
  6. # 行空板支持8路10位PWM,分别对应引脚为: P0 P2 P3 P10 P16 P21 P22 P23
  7. # 注意: 其中P8与P2共用一路PWM,P9与P10共用一路PWM,因此P8与P9也可以使用PWM,但使用时P2和P10不能使用,
  8. # 另外需要注意P8P9为一组,P2P10为一组,只能同时使用其中一组,不可混合使用
  9. # (例如P8或P9输出了PWM,则P2或P10就不能输出PWM了)。
  10. #=============A模拟IN AND PWM OUT==================
  11. P0_A=Pin(Pin.P0, Pin.ANALOG)
  12. P0_PWM=Pin(Pin.P0, Pin.PWM)

  13. P1_A=Pin(Pin.P1, Pin.ANALOG)

  14. P2_A=Pin(Pin.P2, Pin.ANALOG)
  15. P2_PWM=Pin(Pin.P2, Pin.PWM)

  16. P3_A=Pin(Pin.P3, Pin.ANALOG)
  17. P3_PWM=Pin(Pin.P3, Pin.PWM)

  18. P4_A=Pin(Pin.P4, Pin.ANALOG)
  19. P10_A=Pin(Pin.P10, Pin.ANALOG)
  20. P10_PWM=Pin(Pin.P10, Pin.PWM)

  21. P21_A=Pin(Pin.P21, Pin.ANALOG)
  22. P21_PWM=Pin(Pin.P21, Pin.PWM)

  23. P22_A=Pin(Pin.P22, Pin.ANALOG)
  24. P22_PWM=Pin(Pin.P22, Pin.PWM)

  25. P16_PWM=Pin(Pin.P16, Pin.PWM)
  26. P23_PWM=Pin(Pin.P23, Pin.PWM)

  27. #==============数字OUT AND IN==================
  28. P3_O=Pin(Pin.P3, Pin.OUT)
  29. P3_I=Pin(Pin.P3, Pin.IN)
  30. P0_O=Pin(Pin.P0, Pin.OUT)
  31. P0_I=Pin(Pin.P0, Pin.IN)
  32. P4_O=Pin(Pin.P4, Pin.OUT)
  33. P4_I=Pin(Pin.P4, Pin.IN)
  34. P5_O=Pin(Pin.P5, Pin.OUT)
  35. P5_I=Pin(Pin.P5, Pin.IN)
  36. P6_O=Pin(Pin.P6, Pin.OUT)
  37. P6_I=Pin(Pin.P6, Pin.IN)
  38. P7_O=Pin(Pin.P7, Pin.OUT)
  39. P7_I=Pin(Pin.P7, Pin.IN)

  40. P1_O=Pin(Pin.P1, Pin.OUT)
  41. P1_I=Pin(Pin.P1, Pin.IN)
  42. P8_O=Pin(Pin.P8, Pin.OUT)
  43. P8_I=Pin(Pin.P8, Pin.IN)
  44. P9_O=Pin(Pin.P9, Pin.OUT)
  45. P9_I=Pin(Pin.P9, Pin.IN)
  46. P10_O=Pin(Pin.P10, Pin.OUT)
  47. P10_I=Pin(Pin.P10, Pin.IN)
  48. P11_O=Pin(Pin.P11, Pin.OUT)
  49. P11_I=Pin(Pin.P11, Pin.IN)
  50. P12_O=Pin(Pin.P12, Pin.OUT)
  51. P12_I=Pin(Pin.P12, Pin.IN)

  52. P2_O=Pin(Pin.P2, Pin.OUT)
  53. P2_I=Pin(Pin.P2, Pin.IN)
  54. P13_O=Pin(Pin.P13, Pin.OUT)
  55. P13_I=Pin(Pin.P13, Pin.IN)
  56. P14_O=Pin(Pin.P14, Pin.OUT)
  57. P14_I=Pin(Pin.P14, Pin.IN)
  58. P15_O=Pin(Pin.P15, Pin.OUT)
  59. P15_I=Pin(Pin.P15, Pin.IN)
  60. P16_O=Pin(Pin.P16, Pin.OUT)
  61. P16_I=Pin(Pin.P16, Pin.IN)
复制代码




wt250821文件



MIND+文件



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|37创客科创中心

GMT+8, 2025-12-10 06:00 , Processed in 0.156286 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表