int smokeSensor = A0;
int buzzer = 8;
int led = 13;
int threshold = 400; // Adjust this value according to your sensor
void setup() {
Serial.begin(9600);
pinMode(smokeSensor, INPUT);
pinMode(buzzer, OUTPUT);
pinMode(led, OUTPUT);
digitalWrite(buzzer, LOW);
digitalWrite(led, LOW);
Serial.println("Smoke Detection System");
}
void loop() {
int smokeValue = analogRead(smokeSensor);
Serial.print("Smoke Value: ");
Serial.println(smokeValue);
if (smokeValue > threshold) {
digitalWrite(buzzer, HIGH);
digitalWrite(led, HIGH);
Serial.println("WARNING! Smoke Detected!");
}
else {
digitalWrite(buzzer, LOW);
digitalWrite(led, LOW);
Serial.println("Air is Clean");
}
delay(500);
}
int buzzer = 8;
int led = 13;
int threshold = 400; // Adjust this value according to your sensor
void setup() {
Serial.begin(9600);
pinMode(smokeSensor, INPUT);
pinMode(buzzer, OUTPUT);
pinMode(led, OUTPUT);
digitalWrite(buzzer, LOW);
digitalWrite(led, LOW);
Serial.println("Smoke Detection System");
}
void loop() {
int smokeValue = analogRead(smokeSensor);
Serial.print("Smoke Value: ");
Serial.println(smokeValue);
if (smokeValue > threshold) {
digitalWrite(buzzer, HIGH);
digitalWrite(led, HIGH);
Serial.println("WARNING! Smoke Detected!");
}
else {
digitalWrite(buzzer, LOW);
digitalWrite(led, LOW);
Serial.println("Air is Clean");
}
delay(500);
}
#include <LedControl.h>
// DIN, CLK, CS
LedControl lc = LedControl(12, 11, 10, 1);
byte heart[8] = {
B00000000,
B01100110,
B11111111,
B11111111,
B11111111,
B01111110,
B00111100,
B00011000
};
void setup()
{
lc.shutdown(0, false);
lc.setIntensity(0, 8);
lc.clearDisplay(0);
for (int i = 0; i < 8; i++)
{
lc.setRow(0, i, heart[i]);
}
}
void loop()
{
// Nothing here
}
// DIN, CLK, CS
LedControl lc = LedControl(12, 11, 10, 1);
byte heart[8] = {
B00000000,
B01100110,
B11111111,
B11111111,
B11111111,
B01111110,
B00111100,
B00011000
};
void setup()
{
lc.shutdown(0, false);
lc.setIntensity(0, 8);
lc.clearDisplay(0);
for (int i = 0; i < 8; i++)
{
lc.setRow(0, i, heart[i]);
}
}
void loop()
{
// Nothing here
}
const int buzzer = 10;
const int buttons[8] = {2, 3, 4, 5, 6, 7, 8, 9};
const int notes[8] = {
262, // Sa
294, // Re
330, // Ga
349, // Ma
392, // Pa
440, // Dha
494, // Ni
523 // High Sa
};
void setup() {
for (int i = 0; i < 8; i++) {
pinMode(buttons[i], INPUT_PULLUP);
}
pinMode(buzzer, OUTPUT);
}
void loop() {
bool playing = false;
for (int i = 0; i < 8; i++) {
if (digitalRead(buttons[i]) == LOW) {
tone(buzzer, notes[i]);
playing = true;
break;
}
}
if (!playing) {
noTone(buzzer);
}
}
const int buttons[8] = {2, 3, 4, 5, 6, 7, 8, 9};
const int notes[8] = {
262, // Sa
294, // Re
330, // Ga
349, // Ma
392, // Pa
440, // Dha
494, // Ni
523 // High Sa
};
void setup() {
for (int i = 0; i < 8; i++) {
pinMode(buttons[i], INPUT_PULLUP);
}
pinMode(buzzer, OUTPUT);
}
void loop() {
bool playing = false;
for (int i = 0; i < 8; i++) {
if (digitalRead(buttons[i]) == LOW) {
tone(buzzer, notes[i]);
playing = true;
break;
}
}
if (!playing) {
noTone(buzzer);
}
}
π STEMthinkers β Young Innovators Batch 01
π Complete a 6-Day Online STEM & Robotics Course and earn your Certificate of Completion!
π€ Learn Robotics β’ Arduino β’ Electronics β’ Coding
π οΈ Build exciting hands-on projects
π Limited seats for Batch 01
π Get your STEMthinkers Certificate after successful completion.
π Enroll Now | βΉ699
Learn β’ Build β’ Innovate β’ Inspire ππ
π Complete a 6-Day Online STEM & Robotics Course and earn your Certificate of Completion!
π€ Learn Robotics β’ Arduino β’ Electronics β’ Coding
π οΈ Build exciting hands-on projects
π Limited seats for Batch 01
π Get your STEMthinkers Certificate after successful completion.
π Enroll Now | βΉ699
Learn β’ Build β’ Innovate β’ Inspire ππ
π Rethinking STEM Education: What Should a Modern School STEM Curriculum Look Like?
Iβve been working on an idea for a STEMthinkers International STEM Curriculum Framework designed around a simple question:
Are students only learning STEM concepts, or are they actually learning how to think, build, solve and innovate?
I believe a modern STEM curriculum should move beyond:
π Theory β Worksheet β Examination
and move towards:
π Explore β Question β Design β Build β Test β Improve β Present
The framework Iβm developing takes inspiration from global approaches to STEM, engineering design, computational thinking, project-based learning and competency-based education.
Some key principles:
πΉ Project & Challenge-Based Learning
πΉ Engineering Design Thinking
πΉ Robotics & Physical Computing
πΉ Coding & Computational Thinking
πΉ AI & Emerging Technologies
πΉ Scientific Investigation
πΉ Creativity & Innovation
πΉ Collaboration & Communication
πΉ Real-world Problem Solving
πΉ Student Portfolios instead of only traditional assessment
One idea I particularly want to introduce is a Build β Modify β Innovate progression, where students gradually move from following a project to independently designing solutions to real-world problems.
Iβm currently developing this framework under STEMthinkers with the vision of creating a school-ready international STEM curriculum framework that can be adapted for different age groups and school environments.
I would love to connect with:
π« School Principals & Academic Heads
π©βπ« STEM/ATL Coordinators
π€ Robotics & STEM Educators
π Curriculum Developers
π± Schools interested in building stronger STEM programs
If your school is exploring a modern, practical and future-ready STEM curriculum, Iβd be happy to connect and discuss how such a framework could be implemented.
STEM education should not only teach students how technology works.
It should teach them how to use technology to solve problems.
#STEMEducation #STEMCurriculum #CurriculumDevelopment #RoboticsEducation #AIinEducation #ProjectBasedLearning #STEAMEducation #FutureReadyEducation #STEMthinkers
Iβve been working on an idea for a STEMthinkers International STEM Curriculum Framework designed around a simple question:
Are students only learning STEM concepts, or are they actually learning how to think, build, solve and innovate?
I believe a modern STEM curriculum should move beyond:
π Theory β Worksheet β Examination
and move towards:
π Explore β Question β Design β Build β Test β Improve β Present
The framework Iβm developing takes inspiration from global approaches to STEM, engineering design, computational thinking, project-based learning and competency-based education.
Some key principles:
πΉ Project & Challenge-Based Learning
πΉ Engineering Design Thinking
πΉ Robotics & Physical Computing
πΉ Coding & Computational Thinking
πΉ AI & Emerging Technologies
πΉ Scientific Investigation
πΉ Creativity & Innovation
πΉ Collaboration & Communication
πΉ Real-world Problem Solving
πΉ Student Portfolios instead of only traditional assessment
One idea I particularly want to introduce is a Build β Modify β Innovate progression, where students gradually move from following a project to independently designing solutions to real-world problems.
Iβm currently developing this framework under STEMthinkers with the vision of creating a school-ready international STEM curriculum framework that can be adapted for different age groups and school environments.
I would love to connect with:
π« School Principals & Academic Heads
π©βπ« STEM/ATL Coordinators
π€ Robotics & STEM Educators
π Curriculum Developers
π± Schools interested in building stronger STEM programs
If your school is exploring a modern, practical and future-ready STEM curriculum, Iβd be happy to connect and discuss how such a framework could be implemented.
STEM education should not only teach students how technology works.
It should teach them how to use technology to solve problems.
#STEMEducation #STEMCurriculum #CurriculumDevelopment #RoboticsEducation #AIinEducation #ProjectBasedLearning #STEAMEducation #FutureReadyEducation #STEMthinkers

