sg90.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:air_monitor 作者: zhangsheng377 项目源码 文件源码
def ADC_Read(channel):
    value = 0;
    for i in range(0,4):
        if((channel >> (3 - i)) & 0x01):
            GPIO.output(Address,GPIO.HIGH)
        else:
            GPIO.output(Address,GPIO.LOW)
        GPIO.output(Clock,GPIO.HIGH)
        GPIO.output(Clock,GPIO.LOW)
    for i in range(0,6):
        GPIO.output(Clock,GPIO.HIGH)
        GPIO.output(Clock,GPIO.LOW)
    time.sleep(0.001)
    for i in range(0,10):
        GPIO.output(Clock,GPIO.HIGH)
        value <<= 1
        if(GPIO.input(DataOut)):
            value |= 0x01
        GPIO.output(Clock,GPIO.LOW)
    return value
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号