2 141
Subscribers
No data24 hours
+47 days
+2030 days
Posts Archive
2 141
سلام عليكم حبايب هواي يسألوني عن الغراض منين تشتريهن... كل الغراض أخذها من متجرنا على الانستا وغراض مضمونه وأصليه وهذا رابط المتجر على الانستا وأيضا بخصوص المشاريع اي شخص عنده سؤال يتفضل خاص .
2 141
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#include <PulseSensorPlayground.h>
#define OLED_RESET 4
Adafruit_SSD1306 display(OLED_RESET);
const int pulsePin = A0;
PulseSensorPlayground pulseSensor;
void setup() {
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
display.display();
delay(2000);
display.clearDisplay();
pulseSensor.analogInput(pulsePin);
pulseSensor.blinkOnPulse(LED_BUILTIN);
if (pulseSensor.begin()) {
display.setTextSize(2);
display.setTextColor(SSD1306_WHITE);
display.setCursor(0,0);
display.println("Heart Rate:");
display.display();
delay(2000);
display.clearDisplay();
}
}
void loop() {
if (pulseSensor.sawNewSample()) {
int heartRate = pulseSensor.getBeatsPerMinute();
display.setTextSize(2);
display.setTextColor(SSD1306_WHITE);
display.setCursor(0,0);
display.println("Heart Rate:");
display.setTextSize(4);
display.setCursor(0,20);
display.println(heartRate);
display.display();
delay(1000);
display.clearDisplay();
}
}
2 141
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
const int gasPin = A0; // تعيين الجهاز الذي يتم قراءة قيم الغازات منه
const int ledPin = 13; // تعيين الدبوس الذي يتم توصيل الـ LED إليه
const int buzzerPin = 9; // تعيين الدبوس الذي يتم توصيل البازر إليه
void setup() {
lcd.begin(16, 2); // تهيئة شاشة LCD
pinMode(ledPin, OUTPUT); // تعيين الـ LED كمخرج
pinMode(buzzerPin, OUTPUT); // تعيين المنبه كمخرج
lcd.backlight(); // تشغيل الإضاءة الخلفية للشاشة
}
void loop() {
float gasValue = analogRead(gasPin); // قراءة قيمة الغازات من المستشعر
lcd.clear(); // مسح شاشة العرض
lcd.setCursor(0, 0);
lcd.print("Gas: ");
lcd.print(gasValue);
if (gasValue > 500) {
digitalWrite(ledPin, HIGH); // تشغيل الـ LED
tone(buzzerPin, 1000); // تشغيل البازر
} else {
digitalWrite(ledPin, LOW); // إيقاف الـ LED
noTone(buzzerPin); // إيقاف البازر
}
delay(1000); // تأخير لمدة ثانية واحدة
}
2 141
سلام عليكم مشروع حساس غازات مع شاشه lcd لعرض قيمه الغاز https://youtu.be/T5t1l9-Pp4I?si=yV8al1jxUcA19bYR
2 141
volatile int relay;
volatile char val;
void setup(){
relay = 2;
val = 0;
Serial.begin(9600);
pinMode(2, OUTPUT);
}
void loop(){
if (Serial.available() > 0) {
val = Serial.read();
switch (val) {
case 'O':
digitalWrite(2,HIGH);
break;
case 'C':
digitalWrite(2,HIGH);
break;
}
}
}
