الكود البرمجي
int analogPin = A0; int digitalPin = 3; void setup() { pinMode(digitalPin, INPUT); Serial.begin(9600); } void loop() { int analogVal = analogRead(analogPin); int digitalVal = digitalRead(digitalPin); Serial.print(analogVal); Serial.print("\t"); Serial.println(digitalVal); delay(100); }
شرح الكود البرمجي
نعرف المنافذ التناظرية و الرقمية التي تم توصيلها مع الحساس
int analogPin = A0; int digitalPin = 2;
نقوم بتهيئة الاتصال التسلسلي و تعريف منفذ الدخل
void setup() { pinMode(digitalPin, INPUT); Serial.begin(9600); }
في دالة void loop() نقوم بقراءة القيم من الحساس و عرضها على شاشة الاتصال التسلسلي
void loop() { int analogVal = analogRead(analogPin); int digitalVal = digitalRead(digitalPin); Serial.print(analogVal); Serial.print("\t"); Serial.println(digitalVal); delay(100); }