Wokwi Lab Module 2
Wokwi Lab Module 2
AM
SOMRDNENTS
1) LED
)ResisteS
3) HC-SROtulbrasonicdistonce An8AA-
4) AnduủnoVNO.
PROGRAM
4detineEcHO-PINQ
dineTRIG-PIN3
VDid setupl )
Azial.beqn Cus200),
pinNpleLED_LUILTN,OUTPl
pinMode(TRIG PIN, OUTPT);
pin Mode ECHOLPIN, INPUT);
Apal naddistancaCM)
digialntt(IRIG-PINLOW)
,
delayMicoSQLOrds (a);
ldigialwrūt (TRIG- PIN,HIGH
dely
MicA0SRLOnda lib),;
dBQlownit (TRIGPIN,LOW):
nt ctin =pulsesn
CCHOLIN
,HIGH
sehusnusatin t D034)2
vod leop)
Aoatdstanoe =heatlistaneeCMUs
boot iaNeasby = istance <J60
digitalWnibeCiÈD-BUJLTIN,ŠNasby)
heiial.peint(
"Meawed detae";
delay ib0);
-
Circuit Diagram Ultra Sonic Sensor
IOREF
LRESET
3.3V
-AREF
GND
13
12
~1:
-10
I
GND
GND
Vin
IRIO
ICKO
GNC
TX:
IRX+¢
LOUTRT
LMeaueddistame:|
Measused sdstancei 174.JA
|Meased
distancei t.s
MeaMeddistancei |t. ay
Meoed ditaÉ: 11.16
PROGRAM-02 WOKWE TR SANSQR
AUM
sing WOKWI
COMRONENIS
A) LED
2) RECIEVER
3) LogcsAradyse(3 Channe
Amduno VNO
RRoS&AI
int EDA=13,
t LED2=l3
uint LED3= I)
nt IR1 2;
tIRas3,
int IR3 4j
ntvalQ=0
intval30
vord setupl
dig ctalWste(LEDS,Low)
?
Cvalaz=)
digitadaite(LEDA,HLGH)i
else.
dkqitalWhite (LEDa,LOW)
vads=so){
digitalwnia (LED3,HIG);
diqitalote (LED3,LOns
dolay(aool,
Circuit Diagram IR Sensor
JOR
858B888A
4Y
8 AE
TPUE
R ROEiec
Command:4
G15 sampls
G83 Sample
5)Sampls
Snsampe
88? sampdes
455SAmples
0arsamples
0AK8Amples
PROSRAM-03 WOKWE KEYPAR.
eyad wsingwekwi
COMPONENT
4)ED
a)R_RECIEV ER
Loc sinaye C8
Channeu)
40AHdino UŃÔ.
RROSRAM
int LEDA s 13;
nt LED2:12,
ntLED3s41,
nt IRa3j
unt TR34
nt val4:Oj
invalaz0;
|üntval3=0)
votd stthup){
pino
Mode (IRA, NPUT);
puMode (IRa, JNPUT);
pinMode (IR3, INPUT);
pinMode (LED4,0UTPUT);
pinMDde (LED&, DUTPU);
pinModeLLED3,DUTPUT);
aiat. beqin 9K00):
idlooplOf
vatiz daitaRad (TRA);
wal diotalkead CTRa)
wols doitalkead CTR3;
digitalwite(LEDAl6u)
Aigitalwte CLEDALOW);
(valaz0)
igitalaite (LEna,
HLGH),
3
diaitalwile (LEDA,LOW);
Lval3eeo)f
digitalWute CLEDSHIGH)
lediaitalWite (LED3,LDW);
delay (200o);
Circuit Diagram Keypad Interface
85888B
AE*
1353
ET
430T
43YY
LOUTRU
R RecieY
Emmand:4 Addsen:o nd
3 damples
Samples
139 4ampes
203 nples
5 samdes
343 amples
411 samples
|449 sampe
PROSRAM-Dt WOKWT TRAEEIC U6HTS
SODMRONENS
4)LED
a) Resists.
3)lAndino UNO
RRRSRAM
#incdud "LED.
tinclude ^TiaticightA
dRhineLED-PIN-1d
deineleDPINe 3
deine LED_PIN34
doineLED_fIN45
a
t ehineLED-PIN5 6
#dline LED-AN-G +
Trolcigt t,
t4s newTraticightCLEDPNI,
LEO-PIN-2,LEDN 3);
tR 2rwTHateaight
(LED_PIN4,LEDN2, LED-PINk
VadlacplUE
testTrako4(tA,ta);
toTaicalt,t
testsos( tA,ta)
VeidshoEunk
(Tralhiclught)
dolay (SHDRT),
dala (SHbe)
dlay(LON4);
dolay(1boD)í
delayliDO0);
vad trsiraia(Trayidight+ta,
ayickight *a)4
ta-+hed>U
ta→qheen→ 640;
tayellN Dn(;
delay 1
t Doco);
ty→nd
dlay oco);
l1yllw-> Dnl5
ta→ud→ml);
tasheun 0,
taelowa0
delay (iboD),
tesragicaltt,ta);
tSos(ta);
oAL)S
vodsos(TrakpicAighttt)€.
Yes lint iso,i<3 it+) shogtBink(H);?
dtaylso0);
oACint ie0:iK2i4+) shetŘlink4)5
đolay s( oO0);
Circuit Diagram Traf c Lights demonstration
8X
7+X
UTA
O
ND
AS
AEE
4353N
€T
ON9 00
fi
RROSRAM-D5JED RUk egan
Ae
LED Bink BuoqranmuWbną WOKWI
SoMeONENTS
4)LED Rasiutet
2)REsteS
3)AAdino UNO
RROSR&M
veid stupl)E
pinMdeLED-RUTLTIN,DUIPU;
|Veid loop)i
diqitawwite(
LEDBUTTIN,
H4u);
Aslaytioool;
aiaitalwsúe (LEDBUILTIN, LOw)
5 doayDoD),
Circuit Diagram LED Blink
aX
I+X1
5
l6OND
ONS
6^
AS
AE
AND
PROGRAM 06 ER FADEPROGRAM
CoMPDNENIS
)ED
2)Rentes
3) Adwino ŲND
RROGRAN
Hdeine LED_PING
# dełine FADE
SPEEP A6.
veidIbepl)
\eACintis0; i<a55; iH){
analegWüle(LEDfIN,am Yead bye (2qamAs D
dolay EADE_SFEGDDi
forlínti255; i>0ji-)1
analogwrik (1EDPIN,pgmread byte kqammo8 (I)N;
dalayCFADE
SPEED
Circuit Diagram LED Fade
eX
[+X|
uTA
ON9
6
O
O0
AS
AEE
OND
-
RROGRAM-04co SPLAY
A
LCD RİSploy using WOKWE
SOMPONENTS
4)|| LCD 6x2
Reisto
3) Andun UND
5 PRDGEAM
ADcude <liauidystal. A
taidcsytal Jediast,lb,4,82),
Void setup()i
dca. begirltb,)
ded.psntt elo Wesd");
void loop()
Circuit Diagram LCD Display Interface
O
OND
OND
AE
2
QND
-
HelloComputer an LCO
RRDGRAM-08 RELAY
ALM
Rolay ing WOKWT
OMAONENtS
12| LED
3) Relay Module
4)Adino UNO
RROGRAM
#incude <wineh
int myRelay 3R-
walatilecbyte nelaysate =LDw
intmyount
vaid setup)f
Sesial begin (a600);
while!eaial);
eaial.pinttn
("MCRAEDE C
! eNected");
jnMode (my Relay,Tput)
digttal wiz tmyRalay LDwi
Alaystat= LOw;
Beuial puntth ("RELAY
OFE );
3
ved loeplUi
oat myTemp 10,
dosial nt (mylount) slal.psint("Temp:" Jeuadçsit(muTeinp
4), Jial.psintlh(AF^)
fi
CmyTempzlbo
i 22Melantah ow)$
dola (a00s);
pLReay LOwl),
3
MmyCauntmylount t;
selay(5000),
vĐd pull
ReloyHIGnCDE
Cnulastatel=
HIGM)
digitawhte CmyPelayHlGH)
helaystatz aHIĜM;
Besiatpaintl ("RELA ON D
|ved. pulRelayDNC)1
digit-ailwnit CmyRolayLDw
eloystathe LDW
seial.pittn ('R6LAHDEF");_
Circuit Diagram Relay Interface
AREF
IOREF I 13
12
RESET.
~11
3.3V. -10
9
amu
Vin
Ae
4
A2
A: 2
A4 TX+1
AS IRX+0
50OM NO
MCP9RDR Conneeed
RELAY DEF
RELAY ON