0% found this document useful (0 votes)
21 views2 pages

Report Mini Project Programming Fundamentals 2022 Led Blink Using Esp32

This document reports on a mini project to program an LED blink using an ESP32 microcontroller. It includes an introduction to C programming and the ESP32. The methodology section describes the problem solving process. A group was formed with three members to build a program using C language structures like selection statements, variables, functions, and arrays. The program will demonstrate hardware and software operations by blinking LEDs using loops and selection statements. The project aims to develop fundamental programming skills.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views2 pages

Report Mini Project Programming Fundamentals 2022 Led Blink Using Esp32

This document reports on a mini project to program an LED blink using an ESP32 microcontroller. It includes an introduction to C programming and the ESP32. The methodology section describes the problem solving process. A group was formed with three members to build a program using C language structures like selection statements, variables, functions, and arrays. The program will demonstrate hardware and software operations by blinking LEDs using loops and selection statements. The project aims to develop fundamental programming skills.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

REPORT MINI PROJECT PROGRAMMING

FUNDAMENTALS 2022
LED BLINK USING ESP32

Author Name: AMMAR HAIKAL BIN AB LATIF (03DEP21F1011)


Author Name: MUHAMMAMAD SYAKIL BIN MOHD ‘AIDI (03DEP21F1F1009)
Author Name: MUHAMMAD FAKHRUL HAZIQ BIN ROSLI (03DEP21F1033)
Lecturer Name: Puan Harison Binti Hussein
Department: Electrical Engineering
Organisation: Polytechnic Sultan Abdul Halim Mu’adzam Shah

(1)Introduction
trol statement?
What is C programming?
statement is a statement that determines whether other statements
-“ Cstatement decides
uted.An if programming” iswhether
a general-purpose
to execute another statement,
which ofprogramming
two statementslanguage
to execute.A loop decides how many times
that is extremely popular,
nother statement. There are three kinds of loops:
simple, and flexible to use. It is a structured
programming language that is machine-
test whether a condition is true before executing the controlled
independent
o-while loops and extensively
test whether a condition used
is truetoafter
writeexecuting
various the
applications,
tatement.for loops areOperating
(typically)Systems like Windows,
used to execute the controlled
and many
given number other complex programsdecides
of times.A switch statement like Oracle
which of
ments to execute. Git, Python interpreter, and more.
database,

Whatfilters,
e amplifier, is esp32?
and power-management modules
-ESP32 is a series of low-cost, low-power system on
uino ide?
a chip microcontrollers with integrated Wi-Fi and
dual-mode Bluetooth.
an open-source The ESP32
electronics platform series
based onemploys
easy-to-use
either a Tensilica Xtensa
nd software. Arduino boards  areLX6 microprocessor
able to read inputsin- light on a
nger on a button, or a Twitter message - and turnXtensa
both dual-core and single-core variations, it into an
(2)Methodology
(II)(I)
PROBLEM SOLVE
PROBLEM :2 :1
SOLVE if(i==5)

DISCUSSION : HERE
//CREATE GROUP NAME CONLUSION
{
:
//AMMAR HAIKAL BIN AB LATIF 03DEP21F1011 digitalWrite(ledpins[0],LOW);
//MEMBER 1: -AMMAR HAIKAL BIN AB LATIF //NO MATRIC :03DEP21F1011
For the discussion, I will should
//MUHAMMAD SYAKIL BIN MOHD 'AIDI 03DEP21F1009
In conclusion, I should be
digitalWrite(ledpins[1],LOW);
beREFERENCES
able to build a: programs
//MEMBER 2: -MUHAMMAD SYAKIL BIN MOHD 'AIDI //NO MATRIC :03DEP21F1009
//MUHAMMAD FAKHRUL HAZIQ BIN ROSLI 03DEP21F1033 able to use variant of selection
digitalWrite(ledpins[2],LOW);
//MEMBER 3: -MUHAMMAD FAKHRUL HAZIQ BIN ROSLI //NO MATRIC :03DEP21F1033
written in C language for statement to demonstrate the
- https://www.ieee.org/publications/services/thesaurus-access- page.html .
digitalWrite(ledpins[3],LOW);
- http://www.halcyon.com/pub/journals/21ps03-
assigned
//variable mini
and project during
function hardwaredigitalWrite(ledpins[4],LOW);
and software
- http://www.pkt.edu.my/images/upload/penerbitan/programming-fundamentals.pdf
//variable and function
practical
- to
//array work sessions.
members Another operation.
https://www.coursera.org/learn/programming-fundamentals
hold LED pin Beside that, I also
delay(1000);
//array to hold LED pin members
- https://en.m.wikiversity.org/wiki/Programming_Fundamental
think that
int ledpins []= I{13,12,22,21,19,18,5,4,2,15};
int- ledpins
have learn in this should be//end
https://sphero.com/blogs/news/coding-concepts
[]= {13,12,22,21,19,18,5,4,2,15};
ableloopto use loop

project, I have demonstrate statement} to demonstrate Input


- https://www.tutorialspoint.com/computer_programming/computer_programming_basics.htm
- https://en.m.wikibooks.org/wiki/Programming_Fundamentals
continuous
//turn LED's on one learning
at a time skill in Output operation.
}//end loop
- https://www.coderscampus.com/basic-programming-concepts/ Lastly, I also

You might also like