সোর্স কোড এবং পিন মোড
Arduino Uno ব্লুটুথ মডিউল পিন মোড: RX PIN 10 এবং TX PIN 11.
কোড:
#include
সফটওয়্যারয়ারিয়াল মাইজারিয়াল (10, 11) ; // PIN 10 = TX, PIN 11 = RX ব্লুটুথ TX, RX
# ডিফাইন রিলে 1 2 // রিলে ইন 1 পিনআউট 2 এর সাথে সংযুক্ত
# ডিফাইন রিলে 3 4 // রিলে ইন 3 পিনআউট 4 এআরডুইনো
# ডিফাইন রিলে 4 5 // রিলে ইন 4 টি পিনআউট 5 এর সাথে সংযুক্ত
গৃহস্থালি VAL;
{
Pinmode (RELAY1, আউটপুট);
Pinmode (RELAY2, আউটপুট);
Pinmode (RELAY3, আউটপুট);
Pinmode (RELAY4, আউটপুট);
ডিজিটাল ট্রাইট (রিলে 1, উচ্চ );
digitalwrite (RELAY2, উচ্চ);
digitalwrite (relay3, উচ্চ);
digitalwrite (relay4, উচ্চ);
myserial.begin (9600);
সিরিয়াল। শুরু (9600);
}
অকার্যকর লুপ () {// CEK ডেটা সিরিয়াল ব্লুটুথ অ্যান্ড্রয়েড অ্যাপ থেকে সিরিয়াল
যদি (myserial.available ()> 0)
{
Val = myserial.read ();
Serial.println (VAL);
}
// রিলে
/ *
--- আপনি রিলে মোডুল 4 চ্যানেলের সাথে সংযুক্ত করতে পারেন
আর্ডুইন ব্লুটুথ রিলে 4ch.apk
ডেটা '1' - '4' থেকে র্যালাই সিএইচ 1-4
ডেটা 'এ' - 'ডি' থেকে বন্ধ করুন Ralay CH 1-4
ডেটা '9' সব ch তে 1-4
ডেটা 'আমি' সব ch বন্ধ করতে হবে 1-4
/
যদি (Val == '1')
{
Digitalwrite (RELAY1, কম);
}
অন্যথায় যদি (Val == '2')
{
Digitalwrite (RELAY2, কম);
}
অন্যথায় যদি (VAL == '3')
{
Digitalwrite (Relay3, নিম্ন);
}
অন্যথায় যদি (Val == '4')
{
Digitalwrite (RELAY4, কম);
}
// {Val == '9')
{
Digitalwrite (RELAY1, কম);
Digitalwrite (RELAY2, কম);
Digitalwrite (RELAY3, কম);
digitalwrite (RELAY4, কম);
}
// রিলে বন্ধ
যদি (Val == 'A')
ডিজিটালব্রাইট (রিলে 1, উচ্চ);
}
অন্যথায় যদি (VAL == 'B')
{
Digitalwrite (Relay2, উচ্চ);
}
অন্যথায় যদি (VAL == 'C')
{
Digitalwrite (Relay3, উচ্চ);
}
অন্যথায় যদি (VAL == 'D')
{
Digitalwrite (RELAY4, উচ্চ);
}
// রিলে সব বন্ধ করুন
যদি (VAL == 'I')
{
Digitalwrite (রিলে 1, উচ্চ);
ডিজিটাল ট্রাইট (রিলে ২, উচ্চ);
Digitalwrite (RELAY3, উচ্চ);
ডিজিটাল ট্রাইট (রিলে 4, উচ্চ);
}
English