際際滷

際際滷Share a Scribd company logo
Hardware Programming
Structure of Arduino Programming
 The program has two main scope
one is declaration(setup) part and
another one is execution
part(loop).
 The variable declarations and
initialization of the serial
communications within this
part(setup). It executes only one
time.
 The executions parts(loop)
executes code continuously
 This scope used to read the sensor
input and triggers the outputs
LED Blinking
 In setup function, we
are initialize the LED
pin 13 to blink built-in
LED of Arduino board
Read the sensor input
 Choose any one of the pins of LDR to 5v of Arduino
board
 The LDR other pin connected to 1K Resistor to limit
the current flow inside the LDR
 The other terminal of resistor connected to ground.
The sensor output is taken from in-between the
resistor and LDR
Display the sensor value
 Initialize the analog pin(A0) in setup function
 Store the sensor value is integer to display in serial
monitor
Pin Configurations
 General-purpose input/output (GPIO) is a pin on an IC (Integrated Circuit).
 It can be either input pin or output pin, whose behavior can be controlled at
the run time.
Setup a NodeMcu Board
 In Arduino IDE, Go to file and select preferences the add
http://arduino.esp8266.com/stable/package_esp8266com_index.j
son for additional board manager
 Go to tools and visit manage libraries install the ESP8266
nodemcu libraries if it is not available in your libraries
 Select the NodeMcu ESP(0.9) 12E module in Arduino IDE Tools to
upload the programs into microcontroller
LED Blinking
 Connect LED +ve terminal to NodeMcu D0 pin
 Connect LED ve pin to NodeMcu Ground pin
Read the sensor details using NodeMcu
Cont..
Store sensor data in mysql database
Cont..
Cont..
Cont..
Flask Applications
 Install Flask Application and Create Python_db and records table in mysql server
遺看稼岳
Template for filtering the data
View the sensor data
Application View
Thank You

More Related Content

What's hot (20)

Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
Richard Rixham
Embedded C - Lecture 1
Embedded C - Lecture 1Embedded C - Lecture 1
Embedded C - Lecture 1
Mohamed Abdallah
Lesson sample introduction to arduino
Lesson sample   introduction to arduinoLesson sample   introduction to arduino
Lesson sample introduction to arduino
Betsy Eng
IoT Communication Protocols
IoT Communication ProtocolsIoT Communication Protocols
IoT Communication Protocols
Pradeep Kumar TS
System On Chip
System On ChipSystem On Chip
System On Chip
anishgoel
1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT
IEEE MIU SB
Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu
creatjet3d labs
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training ppt
Nishant Kayal
Introduction to Arduino Programming
Introduction to Arduino ProgrammingIntroduction to Arduino Programming
Introduction to Arduino Programming
James Lewis
ESP8266 Wifi Nodemcu
ESP8266 Wifi Nodemcu ESP8266 Wifi Nodemcu
ESP8266 Wifi Nodemcu
creatjet3d labs
Arduino Microcontroller
Arduino MicrocontrollerArduino Microcontroller
Arduino Microcontroller
Shyam Mohan
CONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCU
CONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCUCONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCU
CONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCU
VINAY KUMAR GUDELA
Presentation On: "Micro-controller 8051 & Embedded System"
Presentation On: "Micro-controller 8051 & Embedded System"Presentation On: "Micro-controller 8051 & Embedded System"
Presentation On: "Micro-controller 8051 & Embedded System"
surabhii007
Introduction of iot
Introduction of iotIntroduction of iot
Introduction of iot
sandeepkraggarwal
Introduction to arm architecture
Introduction to arm architectureIntroduction to arm architecture
Introduction to arm architecture
Zakaria Gomaa
Bluetooth based home automation using Arduino UNO
Bluetooth based home automation using Arduino UNOBluetooth based home automation using Arduino UNO
Bluetooth based home automation using Arduino UNO
parameshwar koneti
Modules and ports in Verilog HDL
Modules and ports in Verilog HDLModules and ports in Verilog HDL
Modules and ports in Verilog HDL
anand hd
Internet of Things Using Arduino
Internet of Things Using ArduinoInternet of Things Using Arduino
Internet of Things Using Arduino
Pantech ProLabs India Pvt Ltd
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
yeokm1
Modbus introduction
Modbus introductionModbus introduction
Modbus introduction
Prem Sanil
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
Richard Rixham
Lesson sample introduction to arduino
Lesson sample   introduction to arduinoLesson sample   introduction to arduino
Lesson sample introduction to arduino
Betsy Eng
IoT Communication Protocols
IoT Communication ProtocolsIoT Communication Protocols
IoT Communication Protocols
Pradeep Kumar TS
System On Chip
System On ChipSystem On Chip
System On Chip
anishgoel
1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT
IEEE MIU SB
Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu
creatjet3d labs
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training ppt
Nishant Kayal
Introduction to Arduino Programming
Introduction to Arduino ProgrammingIntroduction to Arduino Programming
Introduction to Arduino Programming
James Lewis
ESP8266 Wifi Nodemcu
ESP8266 Wifi Nodemcu ESP8266 Wifi Nodemcu
ESP8266 Wifi Nodemcu
creatjet3d labs
Arduino Microcontroller
Arduino MicrocontrollerArduino Microcontroller
Arduino Microcontroller
Shyam Mohan
CONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCU
CONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCUCONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCU
CONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCU
VINAY KUMAR GUDELA
Presentation On: "Micro-controller 8051 & Embedded System"
Presentation On: "Micro-controller 8051 & Embedded System"Presentation On: "Micro-controller 8051 & Embedded System"
Presentation On: "Micro-controller 8051 & Embedded System"
surabhii007
Introduction to arm architecture
Introduction to arm architectureIntroduction to arm architecture
Introduction to arm architecture
Zakaria Gomaa
Bluetooth based home automation using Arduino UNO
Bluetooth based home automation using Arduino UNOBluetooth based home automation using Arduino UNO
Bluetooth based home automation using Arduino UNO
parameshwar koneti
Modules and ports in Verilog HDL
Modules and ports in Verilog HDLModules and ports in Verilog HDL
Modules and ports in Verilog HDL
anand hd
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
yeokm1
Modbus introduction
Modbus introductionModbus introduction
Modbus introduction
Prem Sanil

Similar to Arduino & NodeMcu (20)

Lecture 7
Lecture 7Lecture 7
Lecture 7
vishal choudhary
Introduction to Arduino - Basics programming
Introduction to Arduino - Basics programmingIntroduction to Arduino - Basics programming
Introduction to Arduino - Basics programming
KishoreKumarKAsstPro
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docx
RashidFaridChishti
Arduino and Circuits.docx
Arduino and Circuits.docxArduino and Circuits.docx
Arduino and Circuits.docx
Ajay578679
Introduction to Arduino 16822775 (2).ppt
Introduction to Arduino 16822775 (2).pptIntroduction to Arduino 16822775 (2).ppt
Introduction to Arduino 16822775 (2).ppt
ansariparveen06
Embedded system application
Embedded system applicationEmbedded system application
Embedded system application
Dhruwank Vankawala
Chapter 5 Arduino Microcontroller Systems .pptx
Chapter 5 Arduino Microcontroller Systems .pptxChapter 5 Arduino Microcontroller Systems .pptx
Chapter 5 Arduino Microcontroller Systems .pptx
khgh7
Presentation of online Internship Program on Arduino completed at INTERNSHALA
Presentation of online Internship Program on Arduino completed at INTERNSHALAPresentation of online Internship Program on Arduino completed at INTERNSHALA
Presentation of online Internship Program on Arduino completed at INTERNSHALA
AviPatel16612
Aurdino presentation
Aurdino presentationAurdino presentation
Aurdino presentation
C.Vamsi Krishna
Lab 2_ Programming an Arduino.pdf
Lab 2_ Programming an Arduino.pdfLab 2_ Programming an Arduino.pdf
Lab 2_ Programming an Arduino.pdf
ssuser0e9cc4
arduino uno.pptx
arduino uno.pptxarduino uno.pptx
arduino uno.pptx
NeeladriBijayMisra
arduinocourse-180308074529 (1).pdf
arduinocourse-180308074529 (1).pdfarduinocourse-180308074529 (1).pdf
arduinocourse-180308074529 (1).pdf
ssusere5db05
Monitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdMonitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcd
mukhammadimam
Monitoring temperature ruangan dengan display lcd dan recording
Monitoring temperature ruangan dengan display lcd dan recordingMonitoring temperature ruangan dengan display lcd dan recording
Monitoring temperature ruangan dengan display lcd dan recording
MR Selamet
Monitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdMonitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcd
siti_haryani
SKAD Electronics Training Manual.pdf
SKAD Electronics Training Manual.pdfSKAD Electronics Training Manual.pdf
SKAD Electronics Training Manual.pdf
KadiriIbrahim2
Arduino course
Arduino courseArduino course
Arduino course
Ahmed Shelbaya
Indroduction arduino
Indroduction arduinoIndroduction arduino
Indroduction arduino
ThingerbitsElectroni
Indroduction the arduino
Indroduction the arduinoIndroduction the arduino
Indroduction the arduino
Hasarinda Manjula
Arduino Uno Pin Description
Arduino Uno Pin DescriptionArduino Uno Pin Description
Arduino Uno Pin Description
Niket Chandrawanshi
Introduction to Arduino - Basics programming
Introduction to Arduino - Basics programmingIntroduction to Arduino - Basics programming
Introduction to Arduino - Basics programming
KishoreKumarKAsstPro
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docx
RashidFaridChishti
Arduino and Circuits.docx
Arduino and Circuits.docxArduino and Circuits.docx
Arduino and Circuits.docx
Ajay578679
Introduction to Arduino 16822775 (2).ppt
Introduction to Arduino 16822775 (2).pptIntroduction to Arduino 16822775 (2).ppt
Introduction to Arduino 16822775 (2).ppt
ansariparveen06
Embedded system application
Embedded system applicationEmbedded system application
Embedded system application
Dhruwank Vankawala
Chapter 5 Arduino Microcontroller Systems .pptx
Chapter 5 Arduino Microcontroller Systems .pptxChapter 5 Arduino Microcontroller Systems .pptx
Chapter 5 Arduino Microcontroller Systems .pptx
khgh7
Presentation of online Internship Program on Arduino completed at INTERNSHALA
Presentation of online Internship Program on Arduino completed at INTERNSHALAPresentation of online Internship Program on Arduino completed at INTERNSHALA
Presentation of online Internship Program on Arduino completed at INTERNSHALA
AviPatel16612
Lab 2_ Programming an Arduino.pdf
Lab 2_ Programming an Arduino.pdfLab 2_ Programming an Arduino.pdf
Lab 2_ Programming an Arduino.pdf
ssuser0e9cc4
arduinocourse-180308074529 (1).pdf
arduinocourse-180308074529 (1).pdfarduinocourse-180308074529 (1).pdf
arduinocourse-180308074529 (1).pdf
ssusere5db05
Monitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdMonitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcd
mukhammadimam
Monitoring temperature ruangan dengan display lcd dan recording
Monitoring temperature ruangan dengan display lcd dan recordingMonitoring temperature ruangan dengan display lcd dan recording
Monitoring temperature ruangan dengan display lcd dan recording
MR Selamet
Monitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdMonitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcd
siti_haryani
SKAD Electronics Training Manual.pdf
SKAD Electronics Training Manual.pdfSKAD Electronics Training Manual.pdf
SKAD Electronics Training Manual.pdf
KadiriIbrahim2

Recently uploaded (20)

Lena Yu aka LambdaMamba - Plenty of Phish in the Sea: Collecting and Investig...
Lena Yu aka LambdaMamba - Plenty of Phish in the Sea: Collecting and Investig...Lena Yu aka LambdaMamba - Plenty of Phish in the Sea: Collecting and Investig...
Lena Yu aka LambdaMamba - Plenty of Phish in the Sea: Collecting and Investig...
LenaYu2
Data Structures and Applications: A Simple and Systematic Approach Padma Reddy
Data Structures and Applications: A Simple and Systematic Approach Padma ReddyData Structures and Applications: A Simple and Systematic Approach Padma Reddy
Data Structures and Applications: A Simple and Systematic Approach Padma Reddy
rittehasbul
Neurodivergent Friendly Schools: Beyond Inclusion, Towards Belonging
Neurodivergent Friendly Schools: Beyond Inclusion, Towards BelongingNeurodivergent Friendly Schools: Beyond Inclusion, Towards Belonging
Neurodivergent Friendly Schools: Beyond Inclusion, Towards Belonging
Pooky Knightsmith
BREAST FEEDING BENIFITS OF BREAST FEEDING.pptx
BREAST FEEDING BENIFITS OF BREAST FEEDING.pptxBREAST FEEDING BENIFITS OF BREAST FEEDING.pptx
BREAST FEEDING BENIFITS OF BREAST FEEDING.pptx
PRADEEP ABOTHU
How to Simplify Reconciliation Process using Reconciliation Models using odoo...
How to Simplify Reconciliation Process using Reconciliation Models using odoo...How to Simplify Reconciliation Process using Reconciliation Models using odoo...
How to Simplify Reconciliation Process using Reconciliation Models using odoo...
Celine George
The Paradox of Perfection - Publecture (EOS VU Amsterdam)
The Paradox of Perfection - Publecture (EOS VU Amsterdam)The Paradox of Perfection - Publecture (EOS VU Amsterdam)
The Paradox of Perfection - Publecture (EOS VU Amsterdam)
Wico Mulder
Creating Opportunities and Access for Every Student in North Carolina
Creating Opportunities and Access for Every Student in North CarolinaCreating Opportunities and Access for Every Student in North Carolina
Creating Opportunities and Access for Every Student in North Carolina
Mebane Rash
How to Render Dynamic Data using RPC call in Odoo 17 POS
How to Render Dynamic Data using RPC call in Odoo 17 POSHow to Render Dynamic Data using RPC call in Odoo 17 POS
How to Render Dynamic Data using RPC call in Odoo 17 POS
Celine George
Agile Development and Scrum, Extreme Programming
Agile Development and Scrum, Extreme ProgrammingAgile Development and Scrum, Extreme Programming
Agile Development and Scrum, Extreme Programming
NitinShelake4
Non-Parametric Tests: Chapter-IV- Business Research Methods
Non-Parametric Tests: Chapter-IV- Business Research MethodsNon-Parametric Tests: Chapter-IV- Business Research Methods
Non-Parametric Tests: Chapter-IV- Business Research Methods
Dayanand Huded
How to Share Product Specifications with Customers via Email Odoo 18
How to Share Product Specifications with Customers via Email Odoo 18How to Share Product Specifications with Customers via Email Odoo 18
How to Share Product Specifications with Customers via Email Odoo 18
Celine George
ARGUMENTATIVE COMMUNICATION AND ITS CONCEPTS
ARGUMENTATIVE COMMUNICATION AND ITS CONCEPTSARGUMENTATIVE COMMUNICATION AND ITS CONCEPTS
ARGUMENTATIVE COMMUNICATION AND ITS CONCEPTS
sanjoemiguel
National Policy On Education-1986 (Objectives And Major Recommendations).pptx
National Policy On Education-1986 (Objectives And Major Recommendations).pptxNational Policy On Education-1986 (Objectives And Major Recommendations).pptx
National Policy On Education-1986 (Objectives And Major Recommendations).pptx
Dr. JN Gorai, PhD
Choosing the Right Marketing Technology Stack for Your Nonprofit.pdf
Choosing the Right Marketing Technology Stack for Your Nonprofit.pdfChoosing the Right Marketing Technology Stack for Your Nonprofit.pdf
Choosing the Right Marketing Technology Stack for Your Nonprofit.pdf
TechSoup
How to Configure Authorized Signatory on Invoice in Odoo 18
How to Configure Authorized Signatory on Invoice in Odoo 18How to Configure Authorized Signatory on Invoice in Odoo 18
How to Configure Authorized Signatory on Invoice in Odoo 18
Celine George
ThinkTech 2025 Prelims conducted by Pragya
ThinkTech 2025 Prelims conducted by PragyaThinkTech 2025 Prelims conducted by Pragya
ThinkTech 2025 Prelims conducted by Pragya
Pragya - UEM Kolkata Quiz Club
FINTECH AND BLOCK CHAIN IN RESHAPING THE FUTURE.pptx
FINTECH AND BLOCK CHAIN IN RESHAPING THE FUTURE.pptxFINTECH AND BLOCK CHAIN IN RESHAPING THE FUTURE.pptx
FINTECH AND BLOCK CHAIN IN RESHAPING THE FUTURE.pptx
Salomi Wilson
Abigail Sageev presents at the OECD webinar 'Improving skills outcomes throug...
Abigail Sageev presents at the OECD webinar 'Improving skills outcomes throug...Abigail Sageev presents at the OECD webinar 'Improving skills outcomes throug...
Abigail Sageev presents at the OECD webinar 'Improving skills outcomes throug...
EduSkills OECD
Financial Forms, Awards & Appeals for Families & Counselors
Financial Forms, Awards & Appeals for Families & CounselorsFinancial Forms, Awards & Appeals for Families & Counselors
Financial Forms, Awards & Appeals for Families & Counselors
Cyndy McDonald
Lena Yu aka LambdaMamba - Plenty of Phish in the Sea: Collecting and Investig...
Lena Yu aka LambdaMamba - Plenty of Phish in the Sea: Collecting and Investig...Lena Yu aka LambdaMamba - Plenty of Phish in the Sea: Collecting and Investig...
Lena Yu aka LambdaMamba - Plenty of Phish in the Sea: Collecting and Investig...
LenaYu2
Data Structures and Applications: A Simple and Systematic Approach Padma Reddy
Data Structures and Applications: A Simple and Systematic Approach Padma ReddyData Structures and Applications: A Simple and Systematic Approach Padma Reddy
Data Structures and Applications: A Simple and Systematic Approach Padma Reddy
rittehasbul
Neurodivergent Friendly Schools: Beyond Inclusion, Towards Belonging
Neurodivergent Friendly Schools: Beyond Inclusion, Towards BelongingNeurodivergent Friendly Schools: Beyond Inclusion, Towards Belonging
Neurodivergent Friendly Schools: Beyond Inclusion, Towards Belonging
Pooky Knightsmith
BREAST FEEDING BENIFITS OF BREAST FEEDING.pptx
BREAST FEEDING BENIFITS OF BREAST FEEDING.pptxBREAST FEEDING BENIFITS OF BREAST FEEDING.pptx
BREAST FEEDING BENIFITS OF BREAST FEEDING.pptx
PRADEEP ABOTHU
How to Simplify Reconciliation Process using Reconciliation Models using odoo...
How to Simplify Reconciliation Process using Reconciliation Models using odoo...How to Simplify Reconciliation Process using Reconciliation Models using odoo...
How to Simplify Reconciliation Process using Reconciliation Models using odoo...
Celine George
The Paradox of Perfection - Publecture (EOS VU Amsterdam)
The Paradox of Perfection - Publecture (EOS VU Amsterdam)The Paradox of Perfection - Publecture (EOS VU Amsterdam)
The Paradox of Perfection - Publecture (EOS VU Amsterdam)
Wico Mulder
Creating Opportunities and Access for Every Student in North Carolina
Creating Opportunities and Access for Every Student in North CarolinaCreating Opportunities and Access for Every Student in North Carolina
Creating Opportunities and Access for Every Student in North Carolina
Mebane Rash
How to Render Dynamic Data using RPC call in Odoo 17 POS
How to Render Dynamic Data using RPC call in Odoo 17 POSHow to Render Dynamic Data using RPC call in Odoo 17 POS
How to Render Dynamic Data using RPC call in Odoo 17 POS
Celine George
Agile Development and Scrum, Extreme Programming
Agile Development and Scrum, Extreme ProgrammingAgile Development and Scrum, Extreme Programming
Agile Development and Scrum, Extreme Programming
NitinShelake4
Non-Parametric Tests: Chapter-IV- Business Research Methods
Non-Parametric Tests: Chapter-IV- Business Research MethodsNon-Parametric Tests: Chapter-IV- Business Research Methods
Non-Parametric Tests: Chapter-IV- Business Research Methods
Dayanand Huded
How to Share Product Specifications with Customers via Email Odoo 18
How to Share Product Specifications with Customers via Email Odoo 18How to Share Product Specifications with Customers via Email Odoo 18
How to Share Product Specifications with Customers via Email Odoo 18
Celine George
ARGUMENTATIVE COMMUNICATION AND ITS CONCEPTS
ARGUMENTATIVE COMMUNICATION AND ITS CONCEPTSARGUMENTATIVE COMMUNICATION AND ITS CONCEPTS
ARGUMENTATIVE COMMUNICATION AND ITS CONCEPTS
sanjoemiguel
National Policy On Education-1986 (Objectives And Major Recommendations).pptx
National Policy On Education-1986 (Objectives And Major Recommendations).pptxNational Policy On Education-1986 (Objectives And Major Recommendations).pptx
National Policy On Education-1986 (Objectives And Major Recommendations).pptx
Dr. JN Gorai, PhD
Choosing the Right Marketing Technology Stack for Your Nonprofit.pdf
Choosing the Right Marketing Technology Stack for Your Nonprofit.pdfChoosing the Right Marketing Technology Stack for Your Nonprofit.pdf
Choosing the Right Marketing Technology Stack for Your Nonprofit.pdf
TechSoup
How to Configure Authorized Signatory on Invoice in Odoo 18
How to Configure Authorized Signatory on Invoice in Odoo 18How to Configure Authorized Signatory on Invoice in Odoo 18
How to Configure Authorized Signatory on Invoice in Odoo 18
Celine George
FINTECH AND BLOCK CHAIN IN RESHAPING THE FUTURE.pptx
FINTECH AND BLOCK CHAIN IN RESHAPING THE FUTURE.pptxFINTECH AND BLOCK CHAIN IN RESHAPING THE FUTURE.pptx
FINTECH AND BLOCK CHAIN IN RESHAPING THE FUTURE.pptx
Salomi Wilson
Abigail Sageev presents at the OECD webinar 'Improving skills outcomes throug...
Abigail Sageev presents at the OECD webinar 'Improving skills outcomes throug...Abigail Sageev presents at the OECD webinar 'Improving skills outcomes throug...
Abigail Sageev presents at the OECD webinar 'Improving skills outcomes throug...
EduSkills OECD
Financial Forms, Awards & Appeals for Families & Counselors
Financial Forms, Awards & Appeals for Families & CounselorsFinancial Forms, Awards & Appeals for Families & Counselors
Financial Forms, Awards & Appeals for Families & Counselors
Cyndy McDonald

Arduino & NodeMcu

  • 2. Structure of Arduino Programming The program has two main scope one is declaration(setup) part and another one is execution part(loop). The variable declarations and initialization of the serial communications within this part(setup). It executes only one time. The executions parts(loop) executes code continuously This scope used to read the sensor input and triggers the outputs
  • 3. LED Blinking In setup function, we are initialize the LED pin 13 to blink built-in LED of Arduino board
  • 4. Read the sensor input Choose any one of the pins of LDR to 5v of Arduino board The LDR other pin connected to 1K Resistor to limit the current flow inside the LDR The other terminal of resistor connected to ground. The sensor output is taken from in-between the resistor and LDR
  • 5. Display the sensor value Initialize the analog pin(A0) in setup function Store the sensor value is integer to display in serial monitor
  • 6. Pin Configurations General-purpose input/output (GPIO) is a pin on an IC (Integrated Circuit). It can be either input pin or output pin, whose behavior can be controlled at the run time.
  • 7. Setup a NodeMcu Board In Arduino IDE, Go to file and select preferences the add http://arduino.esp8266.com/stable/package_esp8266com_index.j son for additional board manager Go to tools and visit manage libraries install the ESP8266 nodemcu libraries if it is not available in your libraries Select the NodeMcu ESP(0.9) 12E module in Arduino IDE Tools to upload the programs into microcontroller
  • 8. LED Blinking Connect LED +ve terminal to NodeMcu D0 pin Connect LED ve pin to NodeMcu Ground pin
  • 9. Read the sensor details using NodeMcu
  • 11. Store sensor data in mysql database
  • 15. Flask Applications Install Flask Application and Create Python_db and records table in mysql server