يستخدم المنفذ التماثلي (Analog input) في الأردوينو لقراءة الإشارات التماثلية مثل تغيير الجهد أو التيار. وظيفته هي التحويل النسبي للإشارة التماثلية المقروءة إلى قيم رقمية (digital values) يمكن للأردوينو فهمها ومعالجتها.
يتكون المنفذ التماثلي في الأردوينو من شبكة مقاومات داخلية (potential divider) موصولة بمدخل التحويل التماثلي (ADC). وعند توصيل الإشارة التماثلية إلى المنفذ، يتم تحويل الإشارة من قبل المقاومات إلى جهد تغذية المدخل (Vref)؛ لذلك يجب تحديد جهد التغذية قبل استخدام المنفذ التماثلي.
وبعد ذلك، يتم تحويل الجهد المستحصل عن طريق المقاومات إلى قيم رقمية باستخدام ADC. وتتكون جهاز الـ ADC في الأردوينو من 10 بتات (bits)، مما يعني أنه يعطي 1024 مستوى/قيمة رقمية مختلفة.
وبعد معالجة الإشارة، يتم تخزين القيمة الناتجة في مخزن داخلي في الأردوينو يمكن الوصول إليها في أي وقت باستخدام الدالة “analogRead()”.