قياس شدة المجال المغناطيسي باستخدام الاردوينو

مبتدئ

image_pdf

الكود البرمجي

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);
}

 

X
تم إضافة المنتج إلى السلة بنجاح