Pymate-Analog: Difference between revisions

From pymate.io wiki
Jump to navigation Jump to search
No edit summary
Line 10: Line 10:
== Analog Input ==
== Analog Input ==


xxxx
Any of the output pin can be switched from digital input to Analog Input.
 
Analog Input can read the value of the DC voltage applied to the analog Input pin.
 
{{rbox-red|The '''absolute maximum voltage''' is 10 Volts DC. }}


=== Wiring ===
=== Wiring ===

Revision as of 17:01, 30 April 2026



Important note

Charts and graphics are made to be easy to follow.

The Pymate boards are drawed without connectors to avoids parallax shift. The real board are fitted with the connectors.

Analog Input

Any of the output pin can be switched from digital input to Analog Input.

Analog Input can read the value of the DC voltage applied to the analog Input pin.

The absolute maximum voltage is 10 Volts DC.

Wiring

Pymate-adc.png

Coding

The following example query the state if imput 3 and displays the results on the REPL session.

from pymate.pymateio import PymateIO
from machine import ADC
import time

a4 = PymateIO( "IN4", ADC )

while True:
    print( "Adc 4 RAW = %s" % a4.read_u16() )
    time.sleep( 0.2 )

Which would display values between 0 and 65535 in the REPL.



PymateIO all right reserved © 2026 - Written by MCHobby for PymateIO