analogReference()


設定 analog input 參考電壓準位及輸入來源

語法

func analogReference(type: SwiftDuino.AnalogRef, source: SwiftDuino.AnalogScr)

參數

  • type: SwiftDuino.AnalogRef 含了
    .INTERNAL // 使用內部 1.2v 參考電壓
    .EXTERNAL // 使用外部 P0.6 做為參考電壓

  • source: SwiftDuino.AnalogScr .
    AIN // P0.1 - P0.6 (AD0 - AD5) 為讀取來源
    .AIN_2_3 // 同上,但將其 x 2/3
    .AIN_1_3 // 同上,但將其 x 1/3
    .VDD_2_3 // 量測電源電壓,並 x 2/3
    .VDD_1_3 // 同上,但 x 1/3

範例

直接量測 AD0 - AD5

        //
        // MARK: -- setup routine closure
        //
        duino.setup { duino in
            duino.analogReference(type: .INTERNAL, source: .AIN)
        }

results matching ""

    No results matching ""