寻找帮助编写python代码的树莓皮,使一个互动的老式学校的电话

寻找帮助编写python代码的树莓皮,使一个互动的老式学校的电话,python,raspberry-pi3,gpio,Python,Raspberry Pi3,Gpio,说到Python,我是一个绝对的N00b,我不知道如何将我的“sudo”代码转换成实际的代码。我的pi中的GPIO引脚也有问题 我非常想要一些帮助编码这个项目 我试着用单独的代码来测试GPIO引脚,但它们似乎从来没有正常工作过,我没有使用任何电阻器,我可能应该这样做,即使我不知道是哪一个,在哪里 我曾尝试将蓝牙扬声器与我的pi配合使用,但它似乎总是更喜欢HDMI,即使我尝试将其强制设置为蓝牙,它也无法使用 我在空闲时间一直在学习Python,但由于我是一个全日制的学生,我一直都没能学到很多东西,

说到Python,我是一个绝对的N00b,我不知道如何将我的“sudo”代码转换成实际的代码。我的pi中的GPIO引脚也有问题

我非常想要一些帮助编码这个项目

我试着用单独的代码来测试GPIO引脚,但它们似乎从来没有正常工作过,我没有使用任何电阻器,我可能应该这样做,即使我不知道是哪一个,在哪里

我曾尝试将蓝牙扬声器与我的pi配合使用,但它似乎总是更喜欢HDMI,即使我尝试将其强制设置为蓝牙,它也无法使用

我在空闲时间一直在学习Python,但由于我是一个全日制的学生,我一直都没能学到很多东西,而且我对C++的知识到目前为止还完全没有用。 这是我的sudo代码

loop(called while on)
  if(handset is on the cradle)
    Do nothing and loop “while on” again
  else
    Clear Code
    loop(called dialing loop)
      If (time<3seconds)
        Play dialtone.mp3
        if(number indicator is off)
          Stop playing dialtone.mp3
          Reset time
          Count number of pulses from #pulser
          Assign number to the next letter of Code
          Exit to dialing loop
        Else
          Start counting time
          Exit to dialing loop
      Else
        Search thumbstick for Code.mp3
        if (Code.mp3 exists)
          Play Code.mp3
          Exit to while on loop
        Else
          Play dropped call.mp3 for 3 seconds
          Exit to dialing loop
循环(启用时调用)
如果(手机在支架上)
不执行任何操作,然后再次循环“开启”
其他的
清晰代码
环路(称为拨号环路)

如果(时间你可以从这里开始:

您可以在线免费阅读:这里有一个关于GPIO的部分:


同样,它是免费的,并且是一个很好的资源,提供了一些代码示例,说明如何映射您希望为项目做的事情。它可能不是您正在寻找的东西,但可能有一些东西可以帮助您。祝您好运!

您想使用真正的旋转电话还是只模拟一个?对于真正的手机,您需要提高电压。我如果你想自己制作拨号器,你会遇到一些困难。作为一个机械设备,它不是那么简单…如果你只是想模拟外观和感觉…找到一个旧的滚轮鼠标并将其拆解。滚轮可以是拨号器,挂钩可以是驼鹿按钮。然后将3.5毫米的鼠标连接到耳机的扬声器上。或者,如果你周围的商店可能会发现一个便宜的旧交换调制解调器,可以服务于团队电话…我使用的是一个真正的旧电话,我该如何去bosting电压?