Its the lecture of Day-2 of a 03 days training (2x3= 6 hours+) hands-on training on Arduino Simulation, initiated by EMK Center, Dhaka. The trainer was Redwan Ferdous, Mentor of EMK Center. Date: 20th July 2020.
All the resources collected from the internet were mentioned with due respect at the bottom slide.
Its the lecture of Day-3 of a 03 days training (2x3= 6 hours+) hands-on training on Arduino Simulation, initiated by EMK Center, Dhaka. The trainer was Redwan Ferdous, Mentor of EMK Center. Date: 23rd July 2020.
All the resources collected from the internet were mentioned with due respect at the bottom slide.
The document provides an overview of the Arduino platform, including what it is, what it is used for, and how to get started using it. Key points:
- Arduino is an open-source hardware and software platform for building interactive electronic projects through a simple programming language.
- It is used for physical computing projects, interactive installations, and rapid prototyping. Projects can include sensors and actuators.
- Getting started requires an Arduino board, USB cable, power supply, and downloading the IDE (integrated development environment) to write and upload code. Basic electrical safety knowledge is also important.
This document provides an overview of the Arduino Uno microcontroller board. It defines a microcontroller as a single-chip computer containing a CPU, memory, and input/output interfaces. The Arduino is an open-source electronics platform with easy-to-use hardware and software that allows anyone to develop interactive electronic projects. Key specifications of the Arduino Uno board are provided, including its microcontroller chip, memory, analog and digital pins. The process of analog to digital conversion is explained. Basic Arduino programming concepts like data types, statements, operators, and control structures are covered. The bare minimum code structure of setup() and loop() functions is described.
This document provides an overview of an upcoming 3-day course on Arduino simulation using an elementary approach. The course will be organized by EMK Center in Dhaka, Bangladesh, with daily 2-hour sessions covering the basics of simulation using Fritzing, Proteus, and TinkerCad software. On day 1, the course will introduce the concepts of simulation and discuss the needs for simulation. It will also provide an overview of the Fritzing simulation software. Hands-on projects using Fritzing will be demonstrated.
The document summarizes the basics of Arduino programming. It discusses that Arduino programs have three main parts: structure, values (variables and constants), and functions. It describes the setup() and loop() functions that enclose blocks of code. Setup() initializes variables and runs once, while loop() continuously runs the main program code. It also discusses defining variables, data types, and writing custom functions. Finally, it provides an example of blinking an LED using the Arduino by wiring an LED, resistor and running a program to turn the LED on and off.
Arduino is an open-source hardware and software platform for building interactive electronic projects. It consists of a programmable microcontroller board and IDE software to write code. The board contains ports that can be configured as digital or analog inputs/outputs to interact with sensors, LEDs, motors and other components. Common Arduino boards include the Uno, Nano, Mega and Leonardo, which differ in processor, memory and I/O pins. The ATmega328P microcontroller on the Uno uses a Harvard architecture with separate memory and buses for instructions and data, allowing simultaneous access.
This document introduces Arduino, an open-source electronics prototyping platform. It discusses that Arduino is intended for artists, designers, hobbyists to create interactive objects. It then describes the Arduino hardware, including the microcontroller, I/O pins, and official and third party boards. It also covers the Arduino programming environment and language, and provides examples of common tasks like reading buttons and displaying to serial. Finally, it discusses common sensors, motors, and modules used with Arduino and points to the active Arduino community for support.
This document provides an overview of an Arduino course covering embedded systems and programming. The summary includes:
- The course covers introduction to embedded systems including components, characteristics, and basic structure. It also covers introduction to computer programming concepts for Arduino including variables, operators, control statements, functions, and C language basics.
- The document outlines the Arduino environment including boards, software IDE, sensors, actuators and provides examples of electronic components like LEDs, buttons, and code for digital input/output and serial communication.
- Finally, the course covers creating circuit diagrams and interfacing with common modules like LCD displays, ultrasonic sensors, relays, Bluetooth and DC motors.
Its the lecture of Day-3 of a 03 days training (2x3= 6 hours+) hands-on training on Arduino Simulation, initiated by EMK Center, Dhaka. The trainer was Redwan Ferdous, Mentor of EMK Center. Date: 23rd July 2020.
All the resources collected from the internet were mentioned with due respect at the bottom slide.
The document provides an overview of the Arduino platform, including what it is, what it is used for, and how to get started using it. Key points:
- Arduino is an open-source hardware and software platform for building interactive electronic projects through a simple programming language.
- It is used for physical computing projects, interactive installations, and rapid prototyping. Projects can include sensors and actuators.
- Getting started requires an Arduino board, USB cable, power supply, and downloading the IDE (integrated development environment) to write and upload code. Basic electrical safety knowledge is also important.
This document provides an overview of the Arduino Uno microcontroller board. It defines a microcontroller as a single-chip computer containing a CPU, memory, and input/output interfaces. The Arduino is an open-source electronics platform with easy-to-use hardware and software that allows anyone to develop interactive electronic projects. Key specifications of the Arduino Uno board are provided, including its microcontroller chip, memory, analog and digital pins. The process of analog to digital conversion is explained. Basic Arduino programming concepts like data types, statements, operators, and control structures are covered. The bare minimum code structure of setup() and loop() functions is described.
This document provides an overview of an upcoming 3-day course on Arduino simulation using an elementary approach. The course will be organized by EMK Center in Dhaka, Bangladesh, with daily 2-hour sessions covering the basics of simulation using Fritzing, Proteus, and TinkerCad software. On day 1, the course will introduce the concepts of simulation and discuss the needs for simulation. It will also provide an overview of the Fritzing simulation software. Hands-on projects using Fritzing will be demonstrated.
The document summarizes the basics of Arduino programming. It discusses that Arduino programs have three main parts: structure, values (variables and constants), and functions. It describes the setup() and loop() functions that enclose blocks of code. Setup() initializes variables and runs once, while loop() continuously runs the main program code. It also discusses defining variables, data types, and writing custom functions. Finally, it provides an example of blinking an LED using the Arduino by wiring an LED, resistor and running a program to turn the LED on and off.
Arduino is an open-source hardware and software platform for building interactive electronic projects. It consists of a programmable microcontroller board and IDE software to write code. The board contains ports that can be configured as digital or analog inputs/outputs to interact with sensors, LEDs, motors and other components. Common Arduino boards include the Uno, Nano, Mega and Leonardo, which differ in processor, memory and I/O pins. The ATmega328P microcontroller on the Uno uses a Harvard architecture with separate memory and buses for instructions and data, allowing simultaneous access.
This document introduces Arduino, an open-source electronics prototyping platform. It discusses that Arduino is intended for artists, designers, hobbyists to create interactive objects. It then describes the Arduino hardware, including the microcontroller, I/O pins, and official and third party boards. It also covers the Arduino programming environment and language, and provides examples of common tasks like reading buttons and displaying to serial. Finally, it discusses common sensors, motors, and modules used with Arduino and points to the active Arduino community for support.
This document provides an overview of an Arduino course covering embedded systems and programming. The summary includes:
- The course covers introduction to embedded systems including components, characteristics, and basic structure. It also covers introduction to computer programming concepts for Arduino including variables, operators, control statements, functions, and C language basics.
- The document outlines the Arduino environment including boards, software IDE, sensors, actuators and provides examples of electronic components like LEDs, buttons, and code for digital input/output and serial communication.
- Finally, the course covers creating circuit diagrams and interfacing with common modules like LCD displays, ultrasonic sensors, relays, Bluetooth and DC motors.
The document discusses Arduino, an open-source hardware platform used for building electronics projects. It notes that Arduino is a microcontroller board that can be programmed to read input and control output from various sensors and actuators. The document provides details on Arduino components, programming, common shields and expansions, applications in different domains, and its popularity as an accessible platform for physical computing.
This document provides an overview of microcontrollers and the Arduino platform. It discusses what a microcontroller is and some common types. It then introduces Arduino as an open-source prototyping platform using easy hardware and software. Several Arduino boards are described and the ATmega328p microcontroller chip is specified. The document outlines how to download the Arduino software and write programs. It provides examples of basic Arduino projects like blinking LEDs, reading sensors, and creating sounds.
Arduino Workshop Day 1 Slides
Basics of Arduino - Introduction, Basics of Circuits, Signals & Electronics, LED Interfacing, Switch, Buzzer, LCD & Bluetooth Communication.
This document provides biographical information about the author and a history of electronics and computing. It discusses digital logic, circuit boards, microcontrollers, computers, and introduces the Arduino and Raspberry Pi open-source hardware platforms. Details are provided about the Arduino, including common boards, projects, and an introductory video. Specifications and supported operating systems are listed for the Raspberry Pi along with example introductory and demo videos.
Introduction to Arduino Hardware and ProgrammingEmmanuel Obot
Introduction to Arduino Hardware and Programming:
Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.
Teachers and students use it to build low cost scientific instruments, to prove chemistry and physics principles, or to get started with programming and robotics. Designers and architects build interactive prototypes, musicians and artists use it for installations and to experiment with new musical instruments. Makers, of course, use it to build many of the projects exhibited at the Maker Faire. Arduino is a key tool to learn new things. Anyone - children, hobbyists, artists, programmers can use it to build an interactive device.
OpenDev Technologies provides slideshare PPT on An introduction to the Raspberry PI computer. More information of the Raspberry PI computer by OpenDev Technologies employee.
Richard Rixham introduces Arduino, an open source hardware and software platform that allows users to build physical computing devices ranging from flashing lights to robots. Arduino uses an inexpensive microcontroller board and IDE to make programming in C/C++ accessible. It has digital and analog pins that can interact with sensors and actuators. Common Arduino models include the Uno, Mini, and Mega. Shield add-on boards provide extra functions like wireless connectivity. Example projects and resources for learning more are provided.
The Arduino is an open-source electronics prototyping platform consisting of both a physical programmable circuit board and a piece of software called the Arduino IDE. The Arduino board features an Atmega microcontroller and can be programmed to read input and control output from various sensors and actuators. It allows users with little technical experience to create interactive electronic projects through a simplified programming language. The Arduino platform has gained popularity for its low cost, ease of use, and large user community providing many online tutorials and libraries to expand its functionality.
This document provides an introduction to line follower competitions using Arduino microcontrollers. It discusses what a microcontroller is and types of Arduino boards. The coding structure is explained, covering data types, functions, control statements and loop statements. A workshop section describes how to control a DC motor using Arduino to rotate clockwise for 2 seconds and counter-clockwise for 5 seconds in an infinite loop.
Arduino is an open-source hardware platform for building interactive electronic projects. It consists of a simple open hardware design with an Atmel processor and input/output support. The hardware is less expensive than other prototyping devices. It is accompanied by a software side written in Java and based on Processing. Arduino began in Italy to control student-built interaction design projects and is descended from the open-source Wiring platform. It has a large community and potential for growth supporting its future success.
Arduino is an open-source hardware and software prototyping platform used for building electronics projects. It consists of a microcontroller board and an IDE used to write code. The board can be connected to sensors, actuators and other hardware components. There are many Arduino boards and derivatives that vary in size, capability, and function. The Arduino IDE uses a simplified version of C/C++ and provides an easy way to compile and upload code to the board.
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauriGaurav Pandey
The document provides an overview of the Arduino platform for beginners. It defines Arduino as an open-source platform used for building electronics projects. All Arduino boards contain a microcontroller, which is a small computer. It then describes some popular Arduino boards like the Uno, Nano, Due, and Mega and their key specs and applications. The document proceeds to explain the main components of an Arduino Uno board such as the power supply, USB port, microcontroller, analog and digital pins. It provides details on the functions of these components and how they enable the Arduino board to operate.
1. Explaining the importance of platform based development
2. Understanding The importance of NodeMCU and demonstrate its interfacing with various devices and sensors.
This document describes a circuit that uses IC 7490 and IC 7447 to convert binary coded decimal (BCD) to a 7-segment display. IC 7490 is a decade counter that generates a 4-bit BCD code when a clock pulse is applied. This BCD code is input to IC 7447, which drives the pins of a 7-segment LED display to display the corresponding number. The circuit diagram shows how the ICs are connected along with a push button and 7-segment display. When the button is pressed it provides the clock input, causing the decade counter to increment and display the numbers 0-9 in sequence on the 7-segment display.
Humidity and Temperature Measurement Using Arduinodollonhaider
Humidity and temperature are common parameters to measure environmental conditions. In this Arduino based project we are going to measure ambient temperature and humidity and display it on a LCD screen.
Arduino Uno is a microcontroller board based on 8-bit ATmega328P microcontroller. Along with ATmega328P, it consists other components such as crystal oscillator, serial communication, voltage regulator, etc. to support the microcontroller. Arduino Uno has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator, a USB connection, a power jack, an ICSP header, and a reset button.
Introduction to arduino :-
Introduction:
1- What is Micro-Controller ?
2- Microcontroller components.
3- What is Arduino ?
4- Types of Arduino.
5- Arduino uno board.
6- Sensors:
- Digital , Analog sensors.
- Light sensors (IR sensor , Photo resistor).
Coding Structure and examples:
1- Data types and operators.
2- What is “Function” ?
3- Control statements (if , if…else , switch case).
4- Loop statements (while , for , do…while).
5- Common functions.
References:
Fundamentals of Arduino- is a 05 days consecutive program and training session and this slide is for the 2nd day of those 05 days. The session took place on 29th December 2020. This is very much designed for school and college-going students-who are interested in Arduino, Robotics, and other 4th Industrial Revolution-peripherals.
In this session, Basic of Arduino Coding, Introduction to Proteus, Simulation using Proteus was discussed.
The event was organized by EMK Center and the trainer was Mr. Redwan Ferdous.
Hands On Workshop on IoT: From Arduino to JRC BoardRedwan Ferdous
Hands On Workshop on IoT: From Arduino to JRC Board named workshop held at University of Rajshahi on 12th August, 2023. Total 68 students from 04 different universities of North Bengal participated in the workshop and experienced 14 projects by hand.
The document discusses Arduino, an open-source hardware platform used for building electronics projects. It notes that Arduino is a microcontroller board that can be programmed to read input and control output from various sensors and actuators. The document provides details on Arduino components, programming, common shields and expansions, applications in different domains, and its popularity as an accessible platform for physical computing.
This document provides an overview of microcontrollers and the Arduino platform. It discusses what a microcontroller is and some common types. It then introduces Arduino as an open-source prototyping platform using easy hardware and software. Several Arduino boards are described and the ATmega328p microcontroller chip is specified. The document outlines how to download the Arduino software and write programs. It provides examples of basic Arduino projects like blinking LEDs, reading sensors, and creating sounds.
Arduino Workshop Day 1 Slides
Basics of Arduino - Introduction, Basics of Circuits, Signals & Electronics, LED Interfacing, Switch, Buzzer, LCD & Bluetooth Communication.
This document provides biographical information about the author and a history of electronics and computing. It discusses digital logic, circuit boards, microcontrollers, computers, and introduces the Arduino and Raspberry Pi open-source hardware platforms. Details are provided about the Arduino, including common boards, projects, and an introductory video. Specifications and supported operating systems are listed for the Raspberry Pi along with example introductory and demo videos.
Introduction to Arduino Hardware and ProgrammingEmmanuel Obot
Introduction to Arduino Hardware and Programming:
Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.
Teachers and students use it to build low cost scientific instruments, to prove chemistry and physics principles, or to get started with programming and robotics. Designers and architects build interactive prototypes, musicians and artists use it for installations and to experiment with new musical instruments. Makers, of course, use it to build many of the projects exhibited at the Maker Faire. Arduino is a key tool to learn new things. Anyone - children, hobbyists, artists, programmers can use it to build an interactive device.
OpenDev Technologies provides slideshare PPT on An introduction to the Raspberry PI computer. More information of the Raspberry PI computer by OpenDev Technologies employee.
Richard Rixham introduces Arduino, an open source hardware and software platform that allows users to build physical computing devices ranging from flashing lights to robots. Arduino uses an inexpensive microcontroller board and IDE to make programming in C/C++ accessible. It has digital and analog pins that can interact with sensors and actuators. Common Arduino models include the Uno, Mini, and Mega. Shield add-on boards provide extra functions like wireless connectivity. Example projects and resources for learning more are provided.
The Arduino is an open-source electronics prototyping platform consisting of both a physical programmable circuit board and a piece of software called the Arduino IDE. The Arduino board features an Atmega microcontroller and can be programmed to read input and control output from various sensors and actuators. It allows users with little technical experience to create interactive electronic projects through a simplified programming language. The Arduino platform has gained popularity for its low cost, ease of use, and large user community providing many online tutorials and libraries to expand its functionality.
This document provides an introduction to line follower competitions using Arduino microcontrollers. It discusses what a microcontroller is and types of Arduino boards. The coding structure is explained, covering data types, functions, control statements and loop statements. A workshop section describes how to control a DC motor using Arduino to rotate clockwise for 2 seconds and counter-clockwise for 5 seconds in an infinite loop.
Arduino is an open-source hardware platform for building interactive electronic projects. It consists of a simple open hardware design with an Atmel processor and input/output support. The hardware is less expensive than other prototyping devices. It is accompanied by a software side written in Java and based on Processing. Arduino began in Italy to control student-built interaction design projects and is descended from the open-source Wiring platform. It has a large community and potential for growth supporting its future success.
Arduino is an open-source hardware and software prototyping platform used for building electronics projects. It consists of a microcontroller board and an IDE used to write code. The board can be connected to sensors, actuators and other hardware components. There are many Arduino boards and derivatives that vary in size, capability, and function. The Arduino IDE uses a simplified version of C/C++ and provides an easy way to compile and upload code to the board.
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauriGaurav Pandey
The document provides an overview of the Arduino platform for beginners. It defines Arduino as an open-source platform used for building electronics projects. All Arduino boards contain a microcontroller, which is a small computer. It then describes some popular Arduino boards like the Uno, Nano, Due, and Mega and their key specs and applications. The document proceeds to explain the main components of an Arduino Uno board such as the power supply, USB port, microcontroller, analog and digital pins. It provides details on the functions of these components and how they enable the Arduino board to operate.
1. Explaining the importance of platform based development
2. Understanding The importance of NodeMCU and demonstrate its interfacing with various devices and sensors.
This document describes a circuit that uses IC 7490 and IC 7447 to convert binary coded decimal (BCD) to a 7-segment display. IC 7490 is a decade counter that generates a 4-bit BCD code when a clock pulse is applied. This BCD code is input to IC 7447, which drives the pins of a 7-segment LED display to display the corresponding number. The circuit diagram shows how the ICs are connected along with a push button and 7-segment display. When the button is pressed it provides the clock input, causing the decade counter to increment and display the numbers 0-9 in sequence on the 7-segment display.
Humidity and Temperature Measurement Using Arduinodollonhaider
Humidity and temperature are common parameters to measure environmental conditions. In this Arduino based project we are going to measure ambient temperature and humidity and display it on a LCD screen.
Arduino Uno is a microcontroller board based on 8-bit ATmega328P microcontroller. Along with ATmega328P, it consists other components such as crystal oscillator, serial communication, voltage regulator, etc. to support the microcontroller. Arduino Uno has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator, a USB connection, a power jack, an ICSP header, and a reset button.
Introduction to arduino :-
Introduction:
1- What is Micro-Controller ?
2- Microcontroller components.
3- What is Arduino ?
4- Types of Arduino.
5- Arduino uno board.
6- Sensors:
- Digital , Analog sensors.
- Light sensors (IR sensor , Photo resistor).
Coding Structure and examples:
1- Data types and operators.
2- What is “Function” ?
3- Control statements (if , if…else , switch case).
4- Loop statements (while , for , do…while).
5- Common functions.
References:
Fundamentals of Arduino- is a 05 days consecutive program and training session and this slide is for the 2nd day of those 05 days. The session took place on 29th December 2020. This is very much designed for school and college-going students-who are interested in Arduino, Robotics, and other 4th Industrial Revolution-peripherals.
In this session, Basic of Arduino Coding, Introduction to Proteus, Simulation using Proteus was discussed.
The event was organized by EMK Center and the trainer was Mr. Redwan Ferdous.
Hands On Workshop on IoT: From Arduino to JRC BoardRedwan Ferdous
Hands On Workshop on IoT: From Arduino to JRC Board named workshop held at University of Rajshahi on 12th August, 2023. Total 68 students from 04 different universities of North Bengal participated in the workshop and experienced 14 projects by hand.
ECE321322 Electronics I & Lab Spring 2015 1 Final P.docxjack60216
ECE321/322 Electronics I & Lab Spring 2015
1
Final Project – Demo. Review Form
Student name:
Item Comments Grade
Simulation verification
Are the transformer and overall
power supply working
/10
Are the pre/main
amplifiers work?
/10
Final breadboard setup and test
Power supply works?
/10
Is Preamp design approach
correct and the board working?
/10
Is main amplifier design correct
and working?
/10
Lab skills
Proficient with lab equipment
and testing?
/10
Overall grade /60
ECE321/322 Electronics I & Lab Spring 2015
1
Final Project – Report Review Form
Student name:
Item Comments Grade
Project report
Report format as specified?
/10
Technical discussion with
simulation and measurement
data?
(Ability to analyze and design
complex electrical and electronic
devices)
/10
Did theory cover sufficient
details to compare and justify
experimental data?
(Knowledge and ability to apply
mathematics)
/10
Appendix: Pspice source files
and other info (e.g., data
sheet)?
/10
Overall grade /40
1
ECE 321 Final Project
This project is for individual student and is NOT a team project.
HOWEVER, collaboration among team members (i.e., ECE322 team) is strongly
encouraged and should be properly acknowledged in the final project report.
Final Project Report Due: May 4, 2015 to be uploaded onto Evaltools
Project Demo:
Tues., 5/5/15, 1:30 - 3:30 For TTH Classes that meet at 3:00 pm (ECE 322_01)
Wed., 5/6/15, 1:30 - 3:30 For MWF Classes that meet at 3:00 pm (ECE 322_02)
Objective
1. To design an “analog computer” to fulfill the following requirement
Vout = 25*(A*V1in + B*V2in)
where V1in = V2in = 10 mVpp @ 1 kHz, is the input sinusoidal (sine) signal to the analog
computer, which can be generated from a function generator; Vout is the output of the
computer; and A is a constant of your birth month mod 10 (divide by 10 and take the
remainder) and B is a constant of your birth day mod 10 (divide by 10 and take the
remainder).
e.g., If your birthday is November 7, A = 11 mod 10 = 1 and B = 7 mod 10 = 7.
If your birthday is February 26, A = 2 mod 10 = 2 and B = 26 mod 10 = 6.
2. To verify the circuit design with the help of contemporary software
3. To build and test the final design on breadboard
Instructions and Related Information
Figure 1 shows an illustrative block diagram of the analog computer.
Figure 1. Block diagram of an “analog computer”
2
DC dual-polarity power supply:
1. It should be able to provide a stable ±12V dc power.
2. 7812 and 7912 voltage regulators are available (datasheets are available at
AllUser U:\ECE Component Library on lab workstations). If you are using your
own laptop, you need to type \\ECEVault\AllUser\ECE Component Library.
3. Refer to the figure below (read Chapter 17 of your textbook):
...
The document discusses Real Time Operating Systems (RTOS). It defines RTOS as a multitasking operating system intended for real-time applications. RTOS provides deterministic timing behavior and limited resource utilization for applications that require logically correct results within strict deadlines, such as those found in automotive and industrial systems. The document outlines some key RTOS concepts like multitasking, interrupt handling, and memory management. It explains that while not necessary for simple embedded systems, RTOS is beneficial for more complex real-time applications as it helps manage hardware resources and schedule tasks to meet application demands and deadlines.
Workshop on IoT and Basic Home Automation_BAIUST.pptxRedwan Ferdous
A 2 days hands-on workshop on IoT and Basic Home Automation was held back in 16-17th August, 2023 in the campus of 'Bangladesh Army International University of Science & Technology' (BAIUST), Cumilla.
There were 2 workshop expert, Mr. Redwan Ferdous- Director, FronTech Ltd. and Mr. Nahidul Alam, Lecturer, Dept of EEE, BAIUST.
In total 2 days, total of 12 projects were being practiced hands-on. Total 45 participants participated in the workshop. Successful 2-days, full workshop participants achieved participation certificate. 03 best performer received crests.
Media Coverages:
1) https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.jagocomilla.com%2F%25e0%25a6%25ac%25e0%25a6%25be%25e0%25a6%2587%25e0%25a6%2589%25e0%25a6%25b8%25e0%25a7%258d%25e0%25a6%259f%25e0%25a7%2587-%25e0%25a6%2586%25e0%25a6%2587%25e0%25a6%2593%25e0%25a6%259f%25e0%25a6%25bf-%25e0%25a6%258f%25e0%25a6%25ac%25e0%25a6%2582-%25e0%25a6%25ac%25e0%25a7%2587%25e0%25a6%25b8%25e0%25a6%25bf%25e0%25a6%2595%2F%3Ffbclid%3DIwAR0SwfJEKqiPmXZDYbjTudVSnb6pZCI9ZTun7LRe3C5YG7U7Uj9ciU6VH7w&h=AT04ghurTxB171Iqx9jkDjpRmC4s-ljW1QDziJeDEULOwH0gTQixVxt5Ck9cDEFgcv3Lx1JFplwTnnMp9sawh2X6pjjWAe7fvReKUZMdjHDhAkRIIXvSnstZtKRbU6VfHDVG&__tn__=R]-R&c[0]=AT1AFR198waQ2tUPRvRRROX7ncbzJPe01QTOoyAp0vtDadgjaX7kIyG2tVauxEuHXt0GcbkCuvoTWd7FJ78-WSRlVRj3Fs0-FpgvP_K8F2QVuHNM_QN6yIGvcjCqTxvdMDkMDrHJ-OpuFlZc4p2HqsJ7vcqZpXslk7biWJNWJaO6k4yQrrm1Hg
2) https://l.facebook.com/l.php?u=https%3A%2F%2Fgonomanusherawaj.com%2Fothers%2F89168%2F%3Ffbclid%3DIwAR3Jut2kJ0DuS8t5e5TQYG3rMGt1eA63wdWHr2KzeXJtACRoYc45FAbBnHQ&h=AT1x-PBWSNW6TQxeOMRbtEsZE51yAd-UWWotcD8s9RU_G8khaJhWMHxWyrsZk32nB64v0Sk2dW1Stq9p68HBJbrMJX6TemYsk4TwR7yx2OrQ_N9q9PmhaFXTODlfNjjTRJoK&__tn__=R]-R&c[0]=AT1AFR198waQ2tUPRvRRROX7ncbzJPe01QTOoyAp0vtDadgjaX7kIyG2tVauxEuHXt0GcbkCuvoTWd7FJ78-WSRlVRj3Fs0-FpgvP_K8F2QVuHNM_QN6yIGvcjCqTxvdMDkMDrHJ-OpuFlZc4p2HqsJ7vcqZpXslk7biWJNWJaO6k4yQrrm1Hg
3) https://l.facebook.com/l.php?u=https%3A%2F%2Fcomillanews.com%2F%25e0%25a6%25ac%25e0%25a6%25be%25e0%25a6%2587%25e0%25a6%2589%25e0%25a6%25b8%25e0%25a7%258d%25e0%25a6%259f%25e0%25a7%2587-%25e0%25a6%25b8%25e0%25a6%25ae%25e0%25a7%258d%25e0%25a6%25aa%25e0%25a6%25a8%25e0%25a7%258d%25e0%25a6%25a8-%25e0%25a6%25b9%25e0%25a6%25b2-%25e0%25a6%2586%25e0%25a6%2587%25e0%25a6%2593%25e0%25a6%259f%3Ffbclid%3DIwAR0bFEj8N9UuFmg_WL5PPlWZefIqEohMedvFfqFKacfl8xLAmyRxb0nE6gg&h=AT0ZNYsvxPvJGFPLPch3kK_67c_W4FtZv01NUSckrCT7HPNzbhpr7TeZ26PDSMG903Vz70Lk3y5ldoTbBDV_Dz-fSU8mohXGt6jLV8yM_N1gEJ4WBP0qjQkMnyRUS4CQfF02&__tn__=R]-R&c[0]=AT1AFR198waQ2tUPRvRRROX7ncbzJPe01QTOoyAp0vtDadgjaX7kIyG2tVauxEuHXt0GcbkCuvoTWd7FJ78-WSRlVRj3Fs0-FpgvP_K8F2QVuHNM_QN6yIGvcjCqTxvdMDkMDrHJ-OpuFlZc4p2HqsJ7vcqZpXslk7biWJNWJaO6k4yQrrm1Hg
Android Things - The IoT platform from GoogleEmmanuel Obot
Android Things - The IoT platform from Google, it's easy to learn.
Follow the presentation and learn.
With Android things base project to remotely control appliances and monitor or get alert of an intruder via mobile phone.
This document outlines a student project called the CoaTracker, an interactive coat rack using Arduino. It displays the weather using EL wires and helps choose coats. The project team includes Jordan Crandall, Cyrus Vakili, Ken Pond, and Eddie Krische. The document includes the project outline, potential modifications, problems that may arise, a timeline, building steps, objectives, parts list, budget, citations, and conclusion.
Industrial Applications of Arduino using Ladder LogicRobocraze
This document provides an overview of using Arduino boards in industrial applications. It discusses the Arduino Pro series of boards including the Portenta H7, Edge Control, Nicla Sense ME, Nano 33 BLE, and MKR family. It then introduces ladder logic programming, the basics of how it works, and demonstrates it using an online IDE called IECuino. Circuit diagrams and programming examples for turning on an LED using buttons are provided to illustrate ladder logic programming with Arduino. The document concludes with information on asking questions.
Designing, Fabricating, and Building an Electronic BadgeJim Apger
The process of building your first Printed Circuit Board (PCB) has never been easier, inexpensive, and faster than it is right now. We will walk through a recent project from concept to final product where I was tasked with building an electronic badge for a user conference. There are many choices for free and easy to use Integrated Development Environments (IDE) for programming microcontrollers. There are multiple CAD packages for designing your circuits and laying out the PCB. The cost and turnaround times for having beautiful PCBs and it's associated components show up at your door are hard to believe.
Anyone interested in cranking out your first PCB, programming microcontrollers, or even discussing high-level techniques (reflow/iron) for soldering surface mount devices (SMD) to your PCB will walk away well prepared to start or extend your journey as a maker.
108EN Electrical and Electronic scienceDesign, Simulation .docxpaynetawnya
108EN Electrical and Electronic science
Design, Simulation and Technical Report
Place a picture of your hardware design
Contents
List of Figures 0
List of Tables 0
Part A: DC circuits [15 marks] 1
Introduction (5 Marks) 1
Design and simulation (35 Marks) 1
Hardware design (10 Marks) 2
Part C Results (10 Marks) 3
Part C (10 Marks) 4
Conclusions and Recommendations (5 Marks) 5
References (5 Marks) 5
Appendix (optional) 5
1
List of Figures
Figure 1: The simulated circuit1
Figure 2: The designed decoder2
Figure 3: The hardware circuit2
Figure 4: Priority encoder3List of Tables
Table 1: Truth table2
Part A: Semiconductor Devices, LO 5,6 [10 marks]
Take a photo of your constructed circuit [1 mark]
Insert a screenshot showing the signal across the load resister[4marks]
Explain the produced graph and steps you followed to accomplish it. This should prove your ownership of the design and understanding of the functions of MyDaq kit [5 marks].
Part B: Digital Circuits LO 3,6 [75 marks]Introduction (5 Marks)
Briefly summarise your project and steps followed to accomplish it. This should be written last and should be short (about 100 to 150 words). It should emphasize briefly the basis or reasons for the experiment. In addition, the methodology/ procedure, analysis, significant findings, conclusions and recommendations are also expected to be summarised concisely (in few sentences bearing in mind the number of words limitation).
The introduction should include an introductory paragraph that details the relevance of this lab to the demonstration of engineering principles.
A few paragraphs should be written that give good examples of where this work occurs in industry/ engineering design etc (Provide some figures of relevant application).
Introduce very briefly the rest of the Lab report sections here.
Hardware design (15 Marks)
Provide a brief description of all elements used in building the circuits (Push buttons, Pull-up resistors, Inverters, decoders, 7-segment resistors and 7-segment), suggestions and further improvements. Use the datasheets provided via Moodle or any other references. Use Harvard referencing guide found on Moodle.
Figure 3: The hardware circuit
Figure 4: Priority encoder
Figure 5: Common Anode 7 segment display (Source: ElectronicsTutorials)
Use Harvard referencing. Design and simulation (35 Marks)
Figure 1: The simulated circuit on Multisim
Re-design the SN7447A IC using logic gates, explain how and what you have done. Provide background theory and math (Boolean) where appropriate.
Table 1: Truth table
Clearly labelled photographs or schematics (often preferable) of the equipment are required.
Figure 2: The designed decoder on Multisim
It is important to show evidence of deep gained knowledge.
Conclusions and Recommendations (5 Marks)
This section (100 – 200 words) should briefly summarise the main conclusions of the laboratory exercise. What comes first, simulation or hardware c ...
The presentation is about the introduction of Arduino UNO, its description and usage. It also contains the pin configuration of Arduino along with its programming structure to implement a single blinking LED light.
Display Characters of a String one by One on a 7 Segment DisplayRihab Rahman
The presentation is about the introduction of Arduino UNO and a 7 segment display with their description and usage. It also contains the pin configuration of Arduino along with its programming structure to display character of a string one by one.
Overview of the Intel® Internet of Things Developer KitIntel® Software
The document provides an overview of the Intel Internet of Things Developer Kit. It discusses the various hardware kits available, including the Intel Galileo, Edison and various sensor kits. It also describes the software tools and libraries, cloud services, and the overall Intel IoT developer program which includes roadshows, online communities and support for developers.
Display a Character on a 7 Segment DisplayRihab Rahman
The presentation is about the introduction of Arduino UNO, its description and usage. It also contains the pin configuration of Arduino along with its programming structure to implement a single blinking LED light.
This document describes an energy saving visitor counter project that uses a microcontroller and infrared sensors. The objective is to design a circuit that can count the number of people entering and exiting a room and control the room light accordingly. It uses an IR transmitter and receiver to detect movement and increments or decrements the counter value, which is displayed on seven-segment displays. The microcontroller controls the counting and display functionality while receiving input from the IR sensors. Proteus and Keil software are used to simulate and program the microcontroller respectively.
This book is written by Mr.Joseph Attard, a Senior lecturer II working at Malta College for Arts Science and Technology on the island of Malta. In this book, Joseph shared a lot of content on how to work with MYIR's Z-turn board, starting from simply creating a project in Vivado to flash an LED, continuing to Detecting Switch inputs, all the way to interfacing the Xilinx Zynq 7 System on Chip to multiple analogue sensors through multiple XADC channels. All the above-mentioned interfacing is done from both the ARM Cortex A9, commonly known as the Processing System and the Artix 7 FPGA, commonly known as Programmable Logic, both residing within the Zynq 7000 SoC.
This document summarizes a report on a central control switching system project. It describes a device that can remotely control up to 32 switches without any special software or hardware knowledge required. The project includes both a program chapter, which details the C++ software developed to control the switches via a parallel port, and a hardware chapter, which describes the circuit boards and components used to interface with the switches. The software allows users to customize switch names and groups, remembers the on/off status of each switch, and can reset all statuses. It was designed to be expandable so additional switches can be added as needed.
The document describes a major project report on creating an 8x8x8 LED cube. It includes an introduction, theory, list of hardware and materials used, circuit diagram, assembly instructions, programming, and conclusions. The project involved an AVR microcontroller, latch and decoder ICs, LEDs, resistors, and other components to create an 8x8x8 LED cube that can be programmed to display patterns. The report discusses the assembly, wiring, programming challenges faced and future applications of LED lighting.
The document describes an Internet of Things (IoT) course that teaches students how to design and create simple IoT solutions. It discusses (1) becoming a global problem solver by identifying challenges that IoT can address, such as sustainable development goals; (2) using the engineering design process to prototype solutions, with examples of a sunrise/sunset tracker and garage door monitor; and (3) steps to document a project including flowcharts, schematics, and sequence diagrams. The course aims to provide skills for designing IoT systems that can benefit society.
Similar to Arduino Simulation_Basic_Day-2 (Proteus) (20)
A webinar was conducted back in 22nd December, 2021- Wednesday by Maker Lab of EMK Center on 'Amazing IoT'- where the young generations, specially the high school students were introduced with different commercial IoT and home appliances like switch, socket, dimmer, google home, amazon Alexa etc. Different world trends and future career scopes were also discussed.
Smart life: Hands on training on property automation design and commissioning...Redwan Ferdous
Engr. Redwan Ferdous took a session on "Smart Life: Hands-On training on property automation design and commissioning through IoT" in collaboration with Dept. of CSE and BHTPA in Chittagong University of Engineering and Technology (CUET) back in 27th December-2021 Monday.
In total 02 sessions, almost 120 students participated in the hands-on training. 1st session attended from 2pm-4:50pm and 2nd session attended from 5pm-6:50pm. All the participants were from L-3,T-2 of Dept. of CSE of CUET.
In the session, different commercial IoT based home automation products were shown along with their controlling mechanism-practically. Also, different career and research opportunities were also discussed in the session.
Opportunities In Robotics for High School StudentsRedwan Ferdous
In 28th December, 2021- Tuesday, 'MakerLab'- a subsidiary part of EMK Center, Bangladesh arranged a 1.5 hour webinar on "Opportunities In Robotics for High School Students", where the target audiences were High school and college level students.
The main agenda of this session was to introduce young generation with different local (Bangladesh) and international competition based on robotics, rover challenge, idea competition on robotics. From hundred-thousands of competition, almost 10 famous competitions were discussed in details along with the way of preparing oneself for attending these mentioned competitions.
Around 80 participants from different parts of the country joined. The session was held from 7:30pm-9pm and the medium was Zoom. in Q&A session in the end of the webinar- almost 20 different queries from the audiences were entertained.
The session content preparation and was fully conducted by Mr. Redwan Ferdous with the moderation from EMK Center-Maker Lab. All or most of the contents are collected from internet search for non-commercial purpose.
An initiative, named 'Road to 4IR' was taken by EMK Center -Maker Lab for training 30x4= 120 students (60 Male & 60 Female) in 04 cohorts in the technology of the 4th Industrial Revolution.
This session was the 4th of total of 04 sessions- where the initially trained participants will be further trained under the supervision of expert mentors to materialize the training by planning, designing, and making a scientifically proven concept paper/ robot/solution.
In this Session-04, students were introduced with basic electronics and Raspberry Pi. Topics were: Current, Voltage, Diode, Capacitor, Inductor, etc.
The program was held on 07th December, 2021. Both 3rd & 4th Cohort attended from 7:30 pm - 9:00 pm.
Both sessions were taken by Redwan Ferdous, Mentor of Embedded system of MakerLab, EMK Center, Dhaka, Bangladesh.
An initiative, named 'Road to 4IR' was taken by EMK Center -Maker Lab for training 30x4= 120 students (60 Male & 60 Female) in 04 cohorts in the technology of the 4th Industrial Revolution.
This session was the 3rd of total of 04 sessions- where the initially trained participants will be further trained under the supervision of expert mentors to materialize the training by planning, designing, and making a scientifically proven concept paper/ robot/solution.
In this Session-03, the students were introduced to basic electronics components including Arduino, Breadboard, Jumper Wires, Buzzer, LCD Display, Ultrasonic Sensor, IR Sensor, LM35 Temperature Sensor and other passive components. They were also trained on how to search for a datasheet of a specific components and search for relevant spec and characteristics. Also, in the session- they were taught how to start and complete making project/solution at the end of this session.
Moreover, the students were introduced to 'Tinknercad'-where they can make project simulations, without buying the products physically.
The 4th and last session of the 2nd phase will close the continuation of the 3rd session and after that, the team will be assigned with the mentors on different expertise.
The program was held on 5th December, 2021- Sunday. 3rd & 4th Cohort students attended from 7:30 pm - 9:00 pm.
Both sessions were taken by Redwan Ferdous, Mentor of Embedded system of MakerLab, EMK Center, Dhaka, Bangladesh.
An initiative, named 'Road to 4IR' was taken by EMK Center -Maker Lab for training 30x4= 120 students (60 Male & 60 Female) in 04 cohorts in the technology of the 4th Industrial Revolution.
This session was the 2nd of total of 04 sessions- where the initially trained participants will be further trained under the supervision of expert mentors to materialize the training by planning, designing, and making a scientifically proven concept paper/ robot/solution.
In this Session-02, the students were shared with the knowledge of methodical problem-solving steps, different themes, and subthemes of national and international competition, and sample problem ideas- from where the students will choose one to work with for next 4-5 weeks to make a tangible solution.
The program was held on 4th December, 2021- Saturday. 3rd & 4th Cohort students attended from 7:30 pm - 9:00 pm.
Both sessions were taken by Redwan Ferdous, Mentor of Embedded system of MakerLab, EMK Center, Dhaka, Bangladesh.
An initiative was taken by EMK Center -Maker Lab for training 30x4= 120 students (60 Male & 60 Female) in 04 cohorts in the technology of the 4th Industrial Revolution.
This session was the 3rd & 4th of total 04 sessions- where the initially trained participants will be further trained under the supervision of expert mentors to materialize the training by planning, designing, and making a scientifically proven concept paper/ robot/solution.
In this Session-01, participants were introduced to different national and international competitions, where they can show their excellence of learning and knowledge (i.e.: BdRO, WRO, IROC, ACM-ICPC, BIG, a2i, CODE RACE, etc.)
The program was held on 2nd December, 2021-Thursday. 3rd & 4th Cohort students attended from 7:30 pm - 9:00 pm.
The session was taken by Redwan Ferdous, Mentor of Embedded system of MakerLab, EMK Center, Dhaka, Bangladesh
An initiative, named 'Road to 4IR' was taken by EMK Center -Maker Lab for training 30x4= 120 students (60 Male & 60 Female) in 04 cohorts in the technology of the 4th Industrial Revolution.
This session was the 4th & last of total of 04 sessions- where the initially trained participants will be further trained under the supervision of expert mentors to materialize the training by planning, designing, and making a scientifically proven concept paper/ robot/solution.
In this Session-04, students were introduced with basic electronics and Raspberry Pi. Topics were: Current, Voltage, Diode, Capacitor, Inductor, etc.
The program was held on 29th August, 2021. Both 1st & 2nd Cohort attended from 7:15 pm - 9:30 pm.
Both sessions were taken by Redwan Ferdous, Mentor of Embedded system of MakerLab, EMK Center.
An initiative, named 'Road to 4IR' was taken by EMK Center -Maker Lab for training 30x4= 120 students (60 Male & 60 Female) in 04 cohorts in the technology of the 4th Industrial Revolution.
This session was the 3rd of total of 04 sessions- where the initially trained participants will be further trained under the supervision of expert mentors to materialize the training by planning, designing, and making a scientifically proven concept paper/ robot/solution.
In this Session-03, the students were introduced to basic electronics components including Arduino, Breadboard, Jumper Wires, Buzzer, LCDD Display, Ultrasonic Sensor, IR Sensor, LM35 Temperature Sensor and other passive components. They were also trained on how to search for a datasheet of a specific components and search for relevant spec and characteristics. Also, in the session- they were taught how to start and complete making project/solution at the end of this session.
Moreover, the students were introduced to 'Tinknercad'-where they can make project simulations, without buying the products physically.
The 4th and last session of the 2nd phase will close the continuation of the 3rd session and after that, the team will be assigned with the mentors on different expertise.
The program was held on 24th August, 2021. Both 1st & 2nd Cohort attended from 7:15 pm - 9:30 pm.
Both sessions were taken by Redwan Ferdous, Mentor of Embedded system of MakerLab, EMK Center.
An initiative, named 'Road to 4IR' was taken by EMK Center -Maker Lab for training 30x4= 120 students (60 Male & 60 Female) in 04 cohorts in the technology of the 4th Industrial Revolution.
This session was the 2nd of total of 04 sessions- where the initially trained participants will be further trained under the supervision of expert mentors to materialize the training by planning, designing, and making a scientifically proven concept paper/ robot/solution.
In this Session-02, the students were shared with the knowledge of methodical problem-solving steps, different themes, and subthemes of national and international competition, and sample problem ideas- from where the students will choose one to work with for next 4-5 weeks to make a tangible solution.
The program was held on 18th August, 2021. 1st Cohort attended from 7:15 pm - 8:30 pm and 2nd Cohort attended from 8:45 pm- 10:00 pm.
Both sessions were taken by Redwan Ferdous, Mentor of Embedded system of MakerLab, EMK Center.
An initiative was taken by EMK Center -Maker Lab for training 30x4= 120 students (60 Male & 60 Female) in 04 cohorts in the technology of the 4th Industrial Revolution.
This session was the 1st of total 04 sessions- where the initially trained participants will be further trained under the supervision of expert mentors to materialize the training by planning, designing, and making a scientifically proven concept paper/ robot/solution.
In this Session-01, participants were introduced to different national and international competitions, where they can show their excellence of learning and knowledge (i.e.: BdRO, WRO, IROC, ACM-ICPC, BIG, a2i, CODE RACE, etc.)
The program was held on 9th August, 2021. 1st Cohort attended from 7:15 pm - 8:30 pm and 2nd Cohort attended from 8:45 pm- 10:00 pm.
Both sessions were taken by Redwan Ferdous, Mentor of Embedded system of MakerLab, EMK Center.
This deck was prepared for the 1st and 2nd cohort of the "Road to 4IR" program, initiated by EMK center in collation with 'Birshreshtha Munshi Abdur Rouf Public College'. The major attractions of both of the cohorts were, all the students/attendee of the program was from Class-07. 1st cohort was for all girls and 2nd cohort was for the all-boys batch. The session took place on 27th June, 2021.
This 'Intro to Digital Citizenship' was the 2nd class of the program. In this class, the students were able to learn different terminologies and uses of digital technologies for ensuring appropriate cybersecurity and self-defense from cyber-bullying.
This deck was prepared for the 1st and 2nd cohort of the "Road to 4IR" program, initiated by EMK center in collation with 'Birshreshtha Munshi Abdur Rouf Public College'. The major attractions of both of the cohorts were, all the students/attendee of the program was from Class-07. 1st cohort was for all girls (Date: 23rd May, 2021) and 2nd cohort was of the all-boys batch (Date: 24th June, 2021).
This 'Introduction to 4th IR' was the first session of the program, where students were introduced to different topics and terminologies of 4IR.
Career as Project Manager for Electrical Engineer_PUC_Redwan FerdousRedwan Ferdous
Premier University, Chittagong (Chattogram) arranged a webinar on "Career as Project Manager for Electrical Engineer" on 16th June, 2021 from 7:30 pm-9:15 pm. It was a Facebook live session, where the Dean of engineering faculty, Chairman of the EEE department, Assistant Professor of PUC, and other faculties were present. 100+ viewers were live on that session and 10+ questions were answered during the session.
Redwan Ferdous was the keynote speaker of the session.
The webinar named "IoT and 5G: Future Career" took place on 30th December 2020 on online platform, organized by EMK Center- MakerLab. The session was taken by EMK Center Mentor (Embedded System), Mr. Redwan Ferdous. 90+ participants attended the session.
IoT, IIoT, Robotics, RPA, PLC, SCADA and other technologies related to 4th Industrial revolution was covered. The session was to guide the school and college level students to be informed about future technologies and thus support to decide about their future career.
Fundamentals of Arduino- is a 05 days consecutive program and training session and this slide is for the 1st day of those 05 days. The session took place on 28th December 2020. This is very much designed for school and college-going students-who are interested in Arduino, Robotics, and other 4th Industrial Revolution-peripherals.
In this session, Basic of Electronics, Basic of Arduino, Technical Spec, Basic Coding, and IDE were discussed.
The event was organized by EMK Center and the trainer was Mr. Redwan Ferdous.
It was a 2-hour long seminar, where the audiences were enlightened with Robots and Robotics and thus the possible and bright future career scopes. The audiences were mainly School and College level students, who will be in the national workforce within the next 3-4 years.
Almost 168+ participants joined. It was organized under EMK Center's 'MakerLab'. It was held on 17th December 2020 from 8 pm-10 pm. The speaker was MakerLab mentor Mr. Redwan Ferdous.
Fourth Industrial Revolution in Food Industry_Redwan Ferdous_HULT PrizeRedwan Ferdous
Hult Prize -University of Rajshahi unit had organized an interactive session on the "Fourth Industrial Revolution in Food Industry" on 22nd September 2020. The session was from 8 pm - 9:45 pm. The session was taken by Redwan Ferdous.
More than 1.8K people watched the Live on Facebook. Different topics of the 4th Industrial Revolution and sustainable development goal on Food Circle was discussed. Different real life example was also shown through the presentation.
At the end of the session, a few of the queries from the participants were answered. Different quick quiz winners were awarded certificates.
Elementary Data Analysis with MS Excel_Day-6Redwan Ferdous
This event took place on 21st September 2020. This was arranged by EMK Center (Makerlab). The title was 'Elementary Data Analysis with MS Excel', where very basic data analysis with MS excel was discussed.
In Day-6, Creating and controlling Database of MS Access using MS Excel and within the Access was discussed. As well as Form creation, report creation, pulling MS Access data into MS Excel, and pivoting for chart and analysis were also discussed.
Google Public Data and recap of previous classes and Quiz answers were discussed.
It was the last class of the total 06 days session.
What is Augmented Reality Image Trackingpavan998932
Augmented Reality (AR) Image Tracking is a technology that enables AR applications to recognize and track images in the real world, overlaying digital content onto them. This enhances the user's interaction with their environment by providing additional information and interactive elements directly tied to physical images.
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...kalichargn70th171
A dynamic process unfolds in the intricate realm of software development, dedicated to crafting and sustaining products that effortlessly address user needs. Amidst vital stages like market analysis and requirement assessments, the heart of software development lies in the meticulous creation and upkeep of source code. Code alterations are inherent, challenging code quality, particularly under stringent deadlines.
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Zoom is a comprehensive platform designed to connect individuals and teams efficiently. With its user-friendly interface and powerful features, Zoom has become a go-to solution for virtual communication and collaboration. It offers a range of tools, including virtual meetings, team chat, VoIP phone systems, online whiteboards, and AI companions, to streamline workflows and enhance productivity.
WhatsApp offers simple, reliable, and private messaging and calling services for free worldwide. With end-to-end encryption, your personal messages and calls are secure, ensuring only you and the recipient can access them. Enjoy voice and video calls to stay connected with loved ones or colleagues. Express yourself using stickers, GIFs, or by sharing moments on Status. WhatsApp Business enables global customer outreach, facilitating sales growth and relationship building through showcasing products and services. Stay connected effortlessly with group chats for planning outings with friends or staying updated on family conversations.
Hand Rolled Applicative User ValidationCode KataPhilip Schwarz
Could you use a simple piece of Scala validation code (granted, a very simplistic one too!) that you can rewrite, now and again, to refresh your basic understanding of Applicative operators <*>, <*, *>?
The goal is not to write perfect code showcasing validation, but rather, to provide a small, rough-and ready exercise to reinforce your muscle-memory.
Despite its grandiose-sounding title, this deck consists of just three slides showing the Scala 3 code to be rewritten whenever the details of the operators begin to fade away.
The code is my rough and ready translation of a Haskell user-validation program found in a book called Finding Success (and Failure) in Haskell - Fall in love with applicative functors.
Flutter is a popular open source, cross-platform framework developed by Google. In this webinar we'll explore Flutter and its architecture, delve into the Flutter Embedder and Flutter’s Dart language, discover how to leverage Flutter for embedded device development, learn about Automotive Grade Linux (AGL) and its consortium and understand the rationale behind AGL's choice of Flutter for next-gen IVI systems. Don’t miss this opportunity to discover whether Flutter is right for your project.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
DDS Security Version 1.2 was adopted in 2024. This revision strengthens support for long runnings systems adding new cryptographic algorithms, certificate revocation, and hardness against DoS attacks.
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j
Dr. Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Découvrez les dernières innovations de Neo4j, et notamment les dernières intégrations cloud et les améliorations produits qui font de Neo4j un choix essentiel pour les développeurs qui créent des applications avec des données interconnectées et de l’IA générative.
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfUndress Baby
The quest for the best AI face swap solution is marked by an amalgamation of technological prowess and artistic finesse, where cutting-edge algorithms seamlessly replace faces in images or videos with striking realism. Leveraging advanced deep learning techniques, the best AI face swap tools meticulously analyze facial features, lighting conditions, and expressions to execute flawless transformations, ensuring natural-looking results that blur the line between reality and illusion, captivating users with their ingenuity and sophistication.
Web:- https://undressbaby.com/
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
2. Today’s Agenda
• Introduction to Proteus Design Suite (version: 08)
• Working with some simulation of Arduino based projects at Proteus
• Basic PCB Design and Preparation- Fully on Next Class
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
2
3. But before that….
•EXAM!!!!
• Access the questions from here:
https://forms.gle/FaEEwWr9fRkB5kGJ8
• It is a Closed-Book Exam.
• Total Time 10 Minutes. Total 12 Questions. Answer all.
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
3
4. Basic Good Practice of Product Development
• Think:
• What is the purpose of the project/ solution designing?
• What (specific) problem will be solved through this project and how?
• How the project should be developed [Hand sketch/ roughs]
• Simulation the whole project [working model]
• Prototype- Hardware+ Software
• Debugging
• Prototype (versioning)- until satisfactory model
• Sample production
• Test Run and Detailed QC
• Final Production/ Mass production(s)
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
4
5. “The engineer has been, and is, a maker of history.”
- James Kip Finch
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
5
6. Arduino Simulation using
Proteus (v:08)
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
6
7. Proteus Design Suite
• The Proteus Design Suite is a proprietary software tool suite used
primarily for electronic design automation. The software is used
mainly by electronic design engineers and technicians to create
schematics and electronic prints for manufacturing printed circuit
boards (PCB). [wiki]
• Initially released on 1988
• Current Stable Release 8.10
• EDA (electronic design automation) software
• File Extension for created simulation: .pdsprj
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
7
8. Proteus Design Suite
• Proteus owes its name to a Greek god of the sea (Proteus), who took
care of Neptune's crowd and gave responses; he was renowned for
being able to transform himself, assuming different shapes.
• There is a full-fledged ‘Programing Language’ named, ‘Proteus’.
It stands for: PROcessor for TExt Easy to Use.
Wiki- https://en.wikipedia.org/wiki/Proteus_(programming_language)
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
8
9. Proteus Design Suite
• Features:
• Schematic Capture
• Microcontroller Simulation
• Printed Circuit Board (PCB) [upto 16 copper layer]
• 3D Modeling / Verification
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
9
10. Installing Proteus (version:08) in your
machine
• Download from the following link and follow the instruction to install
the software properly in your machine.
https://drive.google.com/uc?id=0B7Kl58TCjALjcDdSOFZJa0hLT1k&expo
rt=download
• For instruction is written in Spanish language, please translate using
Google Translator and follow accordingly.
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
10
11. Check if the software is running perfectly..
• If Proteus (version 08) is
being installed perfectly
according to the
instruction, the landing
page will be seemed
as following:
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
11
12. Getting Started with Proteus Software
• Exploring the different keys and options of using the software:
• Ribbon Tools (horizontal)
• Pick up components
• Libraries
• Terminals and other tools in vertical ribbon
• Import Missing Library [Later On]
• PCB
• Blinking an LED
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
12
13. But your Arduino Library should be missing..
20-Jul-20 All the contents collected from internet, is mentioned with sources at the bottom slide 13
14. Download the ‘Arduino’ Library for Proteus
• Download the following 02 files from the link:
https://drive.google.com/drive/folders/1ys9MC4hRXEcLYEcA7DJhCO8w
feWeqWpX?usp=sharing
• There are 02 types of files: .IDX and .LIB
• (.IDX) is for
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
14
15. Now Projects…
• Today we will make total 04 projects
• Project-01: 7 Segment Display
• Project-02: Driving Motor with Motor Driver IC
• Project-03: Message Transmission using Tx-Rx Module
• Project-04: Using Temperature sensor (LM35)
• First 02 projects will be described in details, with electronics.
The last 02 will be shown only execution- to show the
methods. Basic PCB drawing will also be shown
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
15
16. Project-01: Running 7-Segment Display
• Problem Statement:
We will take a 7-Segment Display (Common Anode/ Common Cathode) and
display 0-9 on that display in a cyclic order, continuously.
• 7- Segment Display
20-Jul-20 All the contents collected from internet, is mentioned with sources at the bottom slide 16
17. Project-01: Running 7-Segment Display (cont.)
• Components:
• Arduino Uno (Rev-3) x01
• 7-Segment Display (CC/CA) x01
• Resistor (01k) x01
• Power Source (PWR and GND)
• Component lists for commercial production is called BOM (Bills of
Materials)
20-Jul-20 All the contents collected from internet, is mentioned with sources at the bottom slide 17
18. Project-01: Running 7-Segment Display (cont.)
• First, let’s see the LED Basics:
• A single LED consists of two terminals, an anode and a cathode. The
anode is the positive terminal and
the cathode is the negative terminal:
• To power the LED, you connect the cathode to
ground and the anode to the voltage supply.
The LED can be turned on or off by
switching power at the anode or the cathode.
20-Jul-20 All the contents collected from internet, is mentioned with sources at the bottom slide 18
19. Project-01: Running 7-Segment Display (cont.)
• With the LED’s anode connected to a digital pin,
the cathode is connected to ground:
• Note: All LEDs need a current limiting resistor
placed on either the anode side or cathode side
to prevent the LED from burning out. The resistor
value will determine how bright the LED shines.
1K ohms is a good place to start, but you can
calculate the ideal value with an
LED resistor calculator.
[Link: https://ohmslawcalculator.com/led-resistor-calculator]
20-Jul-20 All the contents collected from internet, is mentioned with sources at the bottom slide 19
20. Project-01: Running 7-Segment Display (cont.)
To light up an LED with the anode connected
to a digital pin, you set the digital pin to HIGH:
void setup()
{
pinMode(7, OUTPUT);
digitalWrite(7, HIGH);
}
void loop()
{
}
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
20
21. Project-01: Running 7-Segment Display (cont.)
• Topics for Group Discussion-1:
1) If we want to make the LED ON for 2.5 minutes and Off for 3.4 minutes,
what will bee the code?
2) Can we put the ‘Anode’ to Ground and ‘Cathode’ to Power pin? If so, what
will happen?
Answer is given in the end of the presentation.
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
21
22. Project-01: Running 7-Segment Display (cont.)
• How 7-Segment Display works?
Seven segment displays consist of 7 LEDs,
called segments, arranged in the shape of an “8”.
Most 7-segment displays actually have
8 segments, with a dot on the right side of the
digit that serves as a decimal point.
Each segment is named with a letter A to G,
and DP for the decimal point:
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
22
23. Project-01: Running 7-Segment Display (cont.)
• Each segment on the display can be
controlled individually, just like a regular LED.
• There are two types of 7-segment displays
– common cathode and common anode.
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
23
24. Project-01: Running 7-Segment Display (cont.)
• Difference between Common Cathode & Common Anode 7-Segment
Display
20-Jul-20 All the contents collected from internet, is mentioned with sources at the bottom slide 24
25. Project-01: Running 7-Segment Display (cont.)
• How to Tell If You Have a Common Anode or Common Cathode
Display
- To determine if a display is common anode or common cathode, you
can probe the pins with a test circuit constructed like this:
20-Jul-20 All the contents collected from internet, is mentioned with sources at the bottom slide 25
26. Project-01: Running 7-Segment Display (cont.)
• How to Tell If You Have a Common Anode or Common Cathode
Display
20-Jul-20 All the contents collected from internet, is mentioned with sources at the bottom slide 26
Connect the ground (black) wire to any pin of the display. Then insert the positive (red) wire into each one of
the other pins. If no segments light up, move the ground wire over to another pin and repeat the process.
Do this until at least one segment lights up.
When the first segment lights up, leave the ground wire where it is, and connect the positive wire to each
one of the other pins again. If a different segment lights up with each different pin, you have a common
cathode display. The pin that’s connected to the ground wire is one of the common pins. There should be
two of these.
If two different pins light up the same segment, you have a common anode display. The pin that’s connected
to the positive wire is one of the common pins. Now if you connect the ground wire to each one of the other
pins, you should see that a different segment lights up with each different pin.
27. Project-01: Running 7-Segment Display (cont.)
• How to Determine the Pinout for Your Display
Draw a diagram showing the pins on your display. With the common
pin connected to the ground wire (common cathode) or positive wire
(common anode), probe each pin with the other wire. When a segment
lights up, write down the segment name (A-G, or DP) next to the
corresponding pin on your diagram.
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
27
28. Project-01: Running 7-Segment Display (cont.)
• Resistors:
20-Jul-20 All the contents collected from internet, is mentioned with sources at the bottom slide 28
29. Project-01: Running 7-Segment Display (cont.)
• Resistors: I recommend to visit the following site to know the brief
about different types of resistors and its variants
https://www.electricaltechnology.org/2015/01/resistor-types-resistors-
fixed-variable-linear-non-linear.html
20-Jul-20 All the contents collected from internet, is mentioned with sources at the bottom slide 29
30. Project-01: Running 7-Segment Display (cont.)
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
30
We are using
Common Cathode:
Final Circuit Diagram will look like this
31. Project-01: Running 7-Segment Display (cont.)
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
31
TruthTable
32. Project-01: Running 7-Segment Display
(Coding)
• Copy the Code to Arduino IDE and Make Hex File.
• Our working Code is bit lengthy, because it has used the basic LED-
Driving Logic.
• We Can Also Use a special library, and thus we can make our 50+ line
code to only 10 lines!!
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
32
33. Project-01: Running 7-Segment Display
(Coding)
• Download the SevSeg.h library from this link:
https://drive.google.com/file/d/1Fw4OJb5L5qLANli_cD4yJNmFWH2gF
Qev/view?usp=sharing
• Then write the following Code:
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
33
34. Project-01: Running 7-Segment Display (Coding)
#include "SevSeg.h"
SevSeg sevseg;
void setup(){
byte numDigits = 1;
byte digitPins[] = {};
byte segmentPins[] = {6, 5, 2, 3, 4, 7, 8, 9};
bool resistorsOnSegments = true;
byte hardwareConfig = COMMON_CATHODE;
sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments);
sevseg.setBrightness(90);
}
void loop(){
sevseg.setNumber(4);
sevseg.refreshDisplay();
}
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
34
35. Project-01: Running 7-Segment Display (cont.)
20-Jul-20 All the contents collected from internet, is mentioned with sources at the bottom slide 35
• So, the procedure is- building the circuit as showing.
• Then write the code at your Arduino IDE and make the Hex File- as
shown
• Upload the Code at simulated Arduino at Proteus
• Hit Run
• If any error occurs, debug.
• If not, Congratulations!
Follow the same procedure for next 03 projects also.
36. Project-02: Driving Motor with Motor Driver
• Problem Statement:
Running a DC Motor using a Motor Driver IC based on Arduino
• Why Motor Driver IC?
• Arduino is not sufficient to drive the DC motor directly as the motor consumes
more current. Arduino can source 40mA (max) from its GPIOs and a DC motor
requires up to 200 - 300 mA. So, current amplification between the Arduino and
the DC motor is required. That is where the L293D IC H-bridge driver comes in.
• The main advantage of using an H-bridge is you only have to change the current
direction to move the motor forward or backward rather than changing voltage
polarity.
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
36
37. 20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
37
Project-02: Driving Motor with Motor Driver(cont.)
38. Project-02: Driving Motor with Motor Driver(cont.)
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
38
It requires two Vcc’s: 5V (Vcc1) for its internal driver operation and
12V (Vcc2) for the motor. The L293D can drive two motors at a time
and for each motor, it has two input pins (A) and two output pins (Y).
At one input pin, we have to pass a HIGH digital signal and
at other a LOW signal. These signals will then be amplified and
given to the motor. Basically what we have done is,
we have just applied a positive signal on one pin of the motor and
LOW signal to another pin of the motor.
This will tend to move the motor continuously in a particular direction
at maximum speed. But for assigning speed,
we will source PWM pulses from Arduino to enable the L293D’s pin.
39. • Components:
• Arduino Uno (Rev-3) x01
• DC Motor -5volt /12volt x01
• Motor Driver IC (L293d) x01
• Power Source (PWR and GND)
• Special Note on L293d: This IC can set up motors with a voltage between
5V to 36V and a current of up to 600 mA. However, it can withstand a
current up to 1200 mA in 100 microsecond and non-repetitive. The
frequency of this IC is 5 kHz.
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
39
Project-02: Driving Motor with Motor Driver(cont.)
40. • Let’s build the circuit:
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
40
Project-02: Driving Motor with Motor Driver(cont.)
41. • Now, the code..
int val =255;
void setup() {
// put your setup code here, to run once:
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
analogWrite(9,val);
analogWrite(10,0);
delay(10);
}
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
41
Project-02: Driving Motor with Motor Driver(cont.)
42. • Let’s check PWM signal variance in this motor driving simulation:
• Add Oscilloscope and DIY. (Task-2)
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
42
Project-02: Driving Motor with Motor Driver(cont.)
43. • If you want to run the simulation using L298 motor driver IC, instead
of L293d, you can follow this tutorial:
https://projectiot123.com/2019/03/25/l298-motor-driver-simulation-
in-proteus/
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
43
Project-02: Driving Motor with Motor Driver(cont.)
44. Project-03: Message Transmission using Tx-Rx
Module
• Problem Statement:
• We want to transmit a preset data/message from RF
(433MHz) transmitter module to another RF receiver
module.
• For this, you will need to install the library of RF Transmitter and Receiver (Rx-Tx),
which is basically a mimicry of a very popular, common 433MHz RF Tx-Rx.
https://drive.google.com/file/d/0B7Kl58TCjALjRER0WFAtMDQwNDA/view
-Download from here and put the ‘.lib’ file to ‘Library’ Folder and ‘MDF’ file to
‘Models’ Folder and start the Proteus Software.
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
44
45. Project-03: Message Transmission using Tx-Rx
Module
• Components:
• Arduino Uno (Rev-3) x01
• Modulo Rx Module x01
• Modulo Tx Module x01
• Power Source (PWR and GND)
• Virtual Terminal/ Serial Monitor Terminal
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
45
46. Project-03: Message Transmission using Tx-Rx
Module
• Circuit Diagram:
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
46
47. Project-03: Message Transmission using Tx-Rx
Module
• Code: easy one!!!
• After that. Load the hex file and run the code.
• Congratulations!
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
47
48. Project-04: Using Temperature sensor (LM35)
• Problem Statement:
We want to measure temperature of a controlled /covered
environment with a easy, cheap temperature sensor (LM35).
• Read the datasheet of LM35 to know more technical specification
about it. ‘How to read a datasheet’- is a very important research pre-
requisite.
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
48
49. Project-04: Using Temperature sensor (LM35)
• Components:
• Arduino Uno (Rev-3) x01
• LM35 x01
• Power Source (PWR and GND)
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
49
50. Project-04: Using Temperature sensor (LM35)
• Circuit Diagram:
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
50
51. Project-04: Using Temperature sensor (LM35)
Code:
int val;
int tempPin=1;
void setup() { Serial.begin(9600); }
void loop() {
val= analogRead(tempPin);
float mv= (val/1024.0)*5000;
float cel=mv/10;
Serial.print ("Temperature = ");
Serial.print(cel);
Serial.print("*C");
Serial.println();
delay(1000);
}
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
51
52. Project-04: Using Temperature sensor (LM35)
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
52
53. Project-04: Using Temperature sensor (LM35)
Congratulations!
You have completed all 04 simulations using Proteus and Arduino!!
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
53
54. Some Other Projects: Ultrasonic Sensor
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
54
55. Some Other Projects: Xbee Communication
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
55
56. Some Other Projects: Water Sensor Simulation
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
56
57. Troubleshooting Circuit Design in Proteus
• First: Follow their Manual
https://drive.google.com/file/d/1MkWjGOABsnsFJUrqjUK0i3H10mSo-
7Kb/view?usp=sharing
• Google
• Youtube
• Forums
• Redwan at Google Classroom!
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
57
58. Answer of Group Discussion
1) If we want to make the LED ON for 2.5 minutes and Off for 3.4 minutes,
what will bee the code?
Answer: need to put a delay in the loop function
2) Can we put the ‘Anode’ to Ground and ‘Cathode’ to Power pin? If so, what
will happen?
Answer:
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
58
void setup()
{
pinMode(7, OUTPUT);
digitalWrite(7, LOW);
}
void loop()
{ }
59. Assignment
• Problem Statement:
Take the Temperature reading from LM35 and transmit the data from TX
module and receive in a monitor via RX module. And when the temperature
rises above 35 degree Celsius, the motor turns on and it offs just after the
temperature falls below 35 degree Celsius. Use the 7-segment of 9 pin.
In your total project, there will be total 02 LED. 1st LED will indicate, if the
project is running smoothly and the 2nd LED will light up, if the motor is on.
• Please submit the assignment before next class, using ‘Turned In’ at Google
Classroom.
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
59
60. Anything you want me to tell?
Thank You
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
60
61. Bibliography
• https://maker.pro/arduino/projects/how-to-simulate-arduino-projects-using-proteus
• https://www.electricaltechnology.org/2015/01/resistor-types-resistors-fixed-variable-linear-non-linear.html
• https://electronics.stackexchange.com/questions/191336/how-to-unhide-hidden-pins-in-proteus
• https://en.wikipedia.org/wiki/Proteus_Design_Suite
• https://www.theengineeringprojects.com/2015/09/interfacing-lm35-arduino-proteus-isis.html
• https://circuitdigest.com/microcontroller-projects/7-segment-display-interfacing-with-arduino
• https://www.electronicslovers.com/2017/09/interfacing-of-seven-segment-display-with-arduino-in-
proteus.html
• https://www.circuitbasics.com/arduino-7-segment-display-tutorial/
• https://www.youtube.com/watch?v=N63BYtw7bOg
• https://www.youtube.com/watch?v=ES-Noqlej9c
• https://www.youtube.com/watch?v=eDkIXWBkdqI
• https://www.theengineeringprojects.com/2015/09/interfacing-lm35-arduino-proteus-isis.html
20-Jul-20
All the contents collected from internet, is mentioned with
sources at the bottom slide
61