RhYlbydv91ja 发表于 2022-2-28 17:35:03

arduino uno 的土壤湿度传感器今天编了个python代码



代码如下:
'''
   Suitable for SoilMoistureSensor on Arduino_Uno motherboards.
   
   '''
'''=============================================================='''
from pgzero.runner import prepare_mod
from pgzero.runner import run_mod
from os import *
import sys

mod = sys.modules['__main__']
if not getattr(sys, '_SoilMoistureSensor_', None):
    if not getattr(mod, '__file__', None):
      raise ImportError(
            "You are running from an interactive interpreter.\n"
            "'import SoilMoistureSensor' only works when you are running a Python file."
      )
    prepare_mod(mod)



try:
    from pinpong.board import Board
    Board('uno','Arduino Uno').begin()
    #Only applicable to Arduino_Uno motherboards
   
except:
   
    def go():
      if getattr(sys, '_SoilMoistureSensor', None):
            return go

      run_mod(mod)
finally:
   
    pass

'''========================================================================================'''
'''Module program'''

_all_=['_init_','FETCH_mycurs_UPDATE_INTO_Mdeposit']

def _init_(self, x=None):
    self.seed(x)
    self.gauss_next = None
    return self._init_

class FETCH_mycurs_UPDATE_INTO_Mdeposit_():
    def FETCH_mycurs_UPDATE_INTO_Mdeposit(self,Pin_Number):

      int.self.Pin_Number=('A0','A1','A2','A3','A4','A5','A6','A7')
      return self.SoilMoistureSensor

    import os
    if 'FETCH_mycurs_UPDATE_INTO_Mdeposit_HIDE_SUPPORT_PROMPT' not in os.environ:

      print('*** Hello from the FETCH_mycurs_UPDATE_INTO_Mdeposit cuontry. ***')

'''warn'''

def warn(self):
    msg_type = 'import' if self.urgent else 'use'
    message = '%s %s: %s\n(%s)' % (msg_type, self.name, self.info, self.reason)
    try:
      import warnings
      level = 4 if self.urgent else 3
      warnings.warn(message, RuntimeWarning, level)
    except ImportError:
      print(message)
    return self.warn

# cleanup namespace

del FETCH_mycurs_UPDATE_INTO_Mdeposit_ ,sys





'''==================================================================================='''


'''COMMENTS'''



'''Typical usage:


>>>import SoilMoistureSensor
>>>a.ETCH_mycurs_UPDATE_INTO_Mdeposit_()
>>>a=ETCH_mycurs_UPDATE_INTO_Mdeposit

   '''
页: [1]
查看完整版本: arduino uno 的土壤湿度传感器今天编了个python代码