أردت بداية أن أتعرف إلى كيفية استخدام مبسطة لشريحة esp8266. فتبادر إلى ذهني استخدام الباعث الضوئي. فهو مثال بسيط جدا يمكناستخدامه كمشروع “مرحبا عالم” Hello World. في هذه المقالة سأقوم بداية بربط الباعث الضوئي
مباشرة بمأخذ الطاقة في قاعدة esp8266 ثم سأقوم بتحول مصدر الطاقة إلى أحد مآخذ العامة GPIO لأتعرف إلى كيفية استخدامهن.
الأدوات التي سأحتاج إليها:
- ثنائي باعث ضوئي led
- مقاومة 1 كيلو أوم
- موصلات
- شريحة esp8266
- لوح التجارب breadboard
ربط الباعث مباشرة بمأخذ الطاقة في قاعدة esp8266
في هذه الحالة الأمر جدا بسيط انظر إلى الرسم التوضيحي إلى كيفية الربط. الربط الصحيح للدارة سيضيء الباعث الضوئي.
ربط مأخذ الطاقة إلى أحد مآخذ الدخل والخرج العامة (D1)
لنحول مصدر الطاقة للباعث من مأخذ الطاقة 3V إلى المأخذ العام D1، كما هو موضح بالشكل التالي
الآن سأقوم بتعريف متحول ثابت أحدد من خلال المأخذ العام الذي سأستخدمه D1 في هذا المثال. لاحظ الشيفرة التالية
const int LED_PIN = D1; void setup() { // put your setup code here, to run once: pinMode(LED_PIN, OUTPUT); } void loop() { // put your main code here, to run repeatedly: digitalWrite(LED_PIN, LOW); delay(1000); digitalWrite(LED_PIN, HIGH); delay(2000); } |
الأمر سهل جدا. حمل البرنامج وستكون النتيجة أن الباعث الضوئي سينير لمدة ثانيتين ويطفئ لمدة ثانية واحدة
المرجع: