همانطور که که می دانید در ساخت این برد توسعه یک ال ای دی RGB بعنوان خروجی و یک سنسور فتوسل به عنوان ورودی قرار گرفته است:ابتدا آموزش RGB :
همانطور که می دانید برای استفاده از ال ای دی RGB و رنگ دادن به آن سه پین استفاده می شود که پین های استفاده شده در این برد توسعه عبارتند از:
gpio 13 > آبی
gpio 12 > سبز
gpio 15 > قرمز
کد استفاده شده برای راه اندازی به صورت زیر است:
کد:int bluepin = 13; int greenpin = 12; int redpin = 15; void setup() { pinMode(bluepin, OUTPUT); pinMode(greenpin, OUTPUT); pinMode(redpin, OUTPUT); } // the loop function runs over and over again forever void loop() { RGB(200, 0, 0); delay(2000); RGB(0, 200, 0); delay(2000); RGB(0, 0, 200); delay(2000); RGB(200, 200, 200); delay(2000); } void RGB(int r, int g, int b) { digitalWrite(redpin, r); digitalWrite(greenpin, g); digitalWrite(bluepin, b); }
قسمت دوم آموزش در ارتباط با خواندن مقدار سنسور فتوسل است.
برای این کار از تنها ADC برد استفاده شده است:
برای خواندن مقدار نور سنسور فوتوسل از کد زیر استفاده می شود:
کد:int sensorPin = A0; int sensorValue = 0; void setup() { pinMode(sensorPin, INPUT); Serial.begin(9600); } void loop() { sensorValue = analogRead(sensorPin); Serial.println(sensorValue); delay(1000); }


10 لایک
LinkBack URL
About LinkBacks



پاسخ با نقل قول
