Professional Documents
Culture Documents
Report For hc05
Report For hc05
Report For hc05
في هذه المرحلة من عملنا و هي اخر مراحلنا الكمال المشروع و قد استخدم حساسات هامه و وسائل تحكم
عن بعد ومن هذه الوسائل قطعة البلوتوث hc 05و هي تستخدم على مدى يصل الى 10متر و تردد
,GHz 2.4
نبذة من االدوات:
موديول
HC-البلوتوث
أشهر موديول05
بلوتوث ضمن
هذا DIY،مجتمع
الموديول يعمل
لنطاق 9متر،
ويمكنك هذا
الموديول من
االتصال مع
الموديوالت األخرى
باتجاهين :ك
أو ك Master
يمكن ربط Slave.
موديولين مع بعض
.من هذا النوع
جهد التشغيل 3.3فولط ولكن بوجود اللوحة القاعدية يعمل ضمن مجال 3.3لل 6فولط ،من المهم -
اإلنتباه عند التعامل مع لوحات 5فولط حيث يجب وضع مقاومات تجزئة على خط االستقبال للموديول
.انظر الصورة الرابعة
- يعمل بسرعاتBude rate لنمط9600 مختلفة واالفتراضي communication mode و
ل38400 AT mode.
- ملي أمبير150 ملي أمبير للموديول ومع اللوحة القاعدية30 تيار المستجر.
:الكود
#include <LiquidCrystal.h>
#include "DHT.h"
DHT dht;
char Incoming_value ;
String text ;
int x = 0;
int led1 = 0;
int led2 = 0;
int led3 = 0;
int temperature = 0;
int humidity = 0;
void setup()
{
Serial.begin(9600);
dht.setup(A0);
//pinMode(A1,INPUT);
pinMode(A2,INPUT);
pinMode(8, OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
pinMode(13,OUTPUT);
void loop()
{
delay(2000);
temperature = dht.getTemperature();
humidity = dht.getHumidity();
//Serial.println(temperature);
if(Serial.available() > 0)
{
Incoming_value = Serial.read();
Serial.print(Incoming_value);
Serial.print("\n");
//leds controlling
if(Incoming_value=='A'){digitalWrite(10,HIGH);}
if(Incoming_value=='a'){digitalWrite(10,LOW);}
if(Incoming_value=='B'){digitalWrite(12,HIGH);}
if(Incoming_value=='b'){digitalWrite(12,LOW);}
if(Incoming_value=='C'){digitalWrite(13,HIGH);}
if(Incoming_value=='c'){digitalWrite(13,LOW);}
if(Incoming_value=='D'){digitalWrite(8,HIGH);}
if(Incoming_value=='d'){digitalWrite(8,LOW);}
// send data
text="Teperture";
Serial.print("*T"+text+"*");
text="humity";
Serial.print("*H"+text+"*");
Serial.print("*T"+String(temperature)+"*");
Serial.print("*H"+String( humidity)+"*");
}
}