Arduino is a microcontroller board that allows users to create interactive electronic objects and prototypes. It is commonly used by artists, students, and hobbyists to build devices that can sense and control the physical world. The Arduino Uno board contains a microprocessor, memory, and input/output connections that allow it to interface with sensors, LEDs, motors, and other physical computing components. Users write code using the Arduino IDE software to program the board and control the attached devices.
Arduino is a microcontroller board that allows users to create interactive electronic objects and prototypes. It is commonly used by artists, students, and hobbyists to control devices like LED lights or robots. The Arduino Uno board features digital and analog input/output pins that can interface with sensors and actuators. It is programmed using the Arduino IDE software to write codes that can turn pins on/off or monitor pin states.
This document provides an introduction to Arduino, including:
- What Arduino is and its uses for artists, students, and hobbyists.
- That Arduino is a microcontroller board based on the ATmega328 chip, which has 32KB of flash memory, 2KB of SRAM, and 1KB of EEPROM.
- Different types of Arduino boards like Uno, Mega, LilyPad, and DIY boards.
- How to code for Arduino using the Arduino IDE software, by selecting the correct board and port and uploading programs.
- Key concepts like digital and analog I/O, if-statements, and serial communication.
An Arduino is a microcontroller board that can be programmed to sense the environment using inputs like sensors, control actuators like motors with outputs, and communicate using protocols like I2C and USB. It contains everything needed to support the microcontroller chip including power, memory, and input/output interfaces. The Arduino IDE software is used to write programs which are then compiled and loaded onto the board via a USB cable to be executed.
This document provides an overview of the Arduino Uno microcontroller board. It describes that the Arduino Uno contains an ATmega328 microprocessor and can be used to control electronics projects through input and output pins. The Arduino IDE software is used to write programs that can be compiled and uploaded to the board via a USB connection. The document explains the different pin types on the Arduino Uno and provides examples of how sensors and actuators can be connected to collect analog and digital data and control outputs.
A microcontroller is a small computer integrated circuit that contains a CPU, memory, and input/output peripherals. The Arduino Uno is a popular microcontroller board based on the ATmega328 microcontroller chip. It contains digital and analog pins that allow it to control electronics projects and communicate with a computer through a USB connection or external power supply. The Arduino IDE software is used to write programs and upload them to the Arduino board.
The document discusses the Arduino open-source electronics prototyping platform. It describes what Arduino is, its programming environment, advantages, features, applications, and how it compares to other prototyping platforms. Arduino is an affordable and easy to use platform for creating interactive electronic projects through an open-source hardware board and software. It allows users to prototype sensors and control devices through code.
The document provides information about interfacing an RF transmitter module with an Arduino board. It includes the technical specifications of the RF transmitter and receiver modules. The circuit diagram shows how to connect the RF transmitter module to an Arduino board. It also includes the Arduino code for the RF transmitter to send digital signals and the RF receiver code to receive the signals and control an LED accordingly.
The document discusses the Arduino board, which was created in 2005 in Italy as an open source hardware platform. It can be programmed using C/C++ and other languages to read analog/digital signals and control outputs. The Arduino Uno was released in 2011 and contains an ATmega328p microcontroller, 14 digital I/O pins (6 provide PWM), 6 analog inputs, and operates at 16MHz. Example projects shown include an LED cube, fan control, and more. The Arduino IDE is used for coding the board using setup() and loop() functions. Digital and analog I/O, serial communication, and other concepts are explained.
The document discusses the Arduino, an open-source electronics prototyping platform. It provides a brief history of how Arduino was created in 2005 to provide an affordable platform for interactive design projects. It describes the key features of the Arduino Uno board and the Arduino programming environment. Finally, it outlines some common applications of Arduino in fields like home automation, robotics, and sensor prototyping.
The document provides an overview of Arduino, including what it is, common Arduino boards, digital and analog input/output, and example projects. Arduino is an open-source electronics prototyping platform that can be used to create interactive objects. It uses a simple hardware and software environment to program and develop prototypes. The Arduino Uno is one of the most commonly used boards, which contains an Atmega328 microcontroller, digital and analog pins, and can be programmed via USB. The document describes how to connect various components like LEDs, buttons, sensors and motors to an Arduino board.
The document provides an overview of Arduino, including what it is, common Arduino boards, digital and analog input/output, and example projects. Arduino is an open-source electronics prototyping platform that allows users to create interactive objects and environments. It uses flexible, easy-to-use hardware and software. Common tasks demonstrated include blinking LEDs, reading buttons, and controlling motors. The document serves as an introduction to getting started with the Arduino platform.
The document introduces the Arduino microcontroller board. It describes the Arduino as an easy-to-use and inexpensive platform for physical computing. Key components of the Arduino include an ATmega328P microcontroller, digital and analog input/output pins, a USB connection for programming, and a standard pin layout that allows connection of expansion boards. The document provides an overview of the Arduino's capabilities and use in interactive projects.
The document provides information about how the Arduino board works. It explains that the Arduino uses an Atmega microcontroller chip which is programmed to control inputs and outputs. A secondary chip, such as an Atmega8U2, handles the USB connection and communication between the microcontroller and computer. Supporting components like voltage regulators, capacitors, crystals and resistors work together to power the chips safely and generate the clock signal needed for programming and operation.
The document provides an overview introduction to the Arduino microcontroller development board. It describes what an Arduino is, discusses different types of Arduino boards including the common Arduino Uno, explains the features of the Arduino Uno, and gives instructions on downloading the Arduino IDE software and plugging in an Arduino board to begin programming.
This document provides an overview of Arduino, an open-source electronics platform. It discusses that Arduino boards can read inputs like light or buttons and turn them into outputs like activating motors or LEDs. The Arduino programming language and IDE make it easy to write code and upload it to the board. A basic blink program is presented as an example. Key features of the Arduino UNO board are listed, including the microcontroller, memory, and input/output pins. Common applications of Arduino in robotics and IoT are mentioned, such as motion detectors and home automation.
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pptxmenchc1207
The document provides an overview of the Arduino hardware and software platform. It discusses that Arduino is an open-source electronics platform that can read inputs and turn them into outputs. Some common Arduino boards are then described, including the Arduino UNO, Nano, Leonardo, and Micro. The Arduino UNO is highlighted as one of the most popular boards due to its extensive documentation and tutorials available. The key components of the Arduino UNO board are then outlined.
This document provides an introduction to programming the ESP8266 WiFi chip. It outlines ESP8266 basics, including an overview of the ESP-01This document provides an introduction to programming the ESP8266 WiFi chip. It outlines ESP8266 basics, including an overview of the ESP-01
The document proposes a solution to automate electricity meter reading in Pakistan using Arduino technology. An Arduino chip would be installed inside each electricity meter and connected to a 4G shield. The Arduino would record consumption data and transmit it via the 4G shield to a WAPDA server. This would allow remote meter reading and billing, reducing costs compared to the current manual process.
This document provides an overview of the Arduino Uno microcontroller board. It describes that the Arduino Uno contains an ATmega328 microprocessor and can be used to control electronics projects through input and output pins. The Arduino IDE software is used to write programs that can be compiled and uploaded to the board via a USB connection. The document explains the different pin types on the Arduino Uno and provides examples of how sensors and actuators can be connected to collect analog and digital data and control outputs.
A microcontroller is a small computer integrated circuit that contains a CPU, memory, and input/output peripherals. The Arduino Uno is a popular microcontroller board based on the ATmega328 microcontroller chip. It contains digital and analog pins that allow it to control electronics projects and communicate with a computer through a USB connection or external power supply. The Arduino IDE software is used to write programs and upload them to the Arduino board.
The document discusses the Arduino open-source electronics prototyping platform. It describes what Arduino is, its programming environment, advantages, features, applications, and how it compares to other prototyping platforms. Arduino is an affordable and easy to use platform for creating interactive electronic projects through an open-source hardware board and software. It allows users to prototype sensors and control devices through code.
The document provides information about interfacing an RF transmitter module with an Arduino board. It includes the technical specifications of the RF transmitter and receiver modules. The circuit diagram shows how to connect the RF transmitter module to an Arduino board. It also includes the Arduino code for the RF transmitter to send digital signals and the RF receiver code to receive the signals and control an LED accordingly.
The document discusses the Arduino board, which was created in 2005 in Italy as an open source hardware platform. It can be programmed using C/C++ and other languages to read analog/digital signals and control outputs. The Arduino Uno was released in 2011 and contains an ATmega328p microcontroller, 14 digital I/O pins (6 provide PWM), 6 analog inputs, and operates at 16MHz. Example projects shown include an LED cube, fan control, and more. The Arduino IDE is used for coding the board using setup() and loop() functions. Digital and analog I/O, serial communication, and other concepts are explained.
The document discusses the Arduino, an open-source electronics prototyping platform. It provides a brief history of how Arduino was created in 2005 to provide an affordable platform for interactive design projects. It describes the key features of the Arduino Uno board and the Arduino programming environment. Finally, it outlines some common applications of Arduino in fields like home automation, robotics, and sensor prototyping.
The document provides an overview of Arduino, including what it is, common Arduino boards, digital and analog input/output, and example projects. Arduino is an open-source electronics prototyping platform that can be used to create interactive objects. It uses a simple hardware and software environment to program and develop prototypes. The Arduino Uno is one of the most commonly used boards, which contains an Atmega328 microcontroller, digital and analog pins, and can be programmed via USB. The document describes how to connect various components like LEDs, buttons, sensors and motors to an Arduino board.
The document provides an overview of Arduino, including what it is, common Arduino boards, digital and analog input/output, and example projects. Arduino is an open-source electronics prototyping platform that allows users to create interactive objects and environments. It uses flexible, easy-to-use hardware and software. Common tasks demonstrated include blinking LEDs, reading buttons, and controlling motors. The document serves as an introduction to getting started with the Arduino platform.
The document introduces the Arduino microcontroller board. It describes the Arduino as an easy-to-use and inexpensive platform for physical computing. Key components of the Arduino include an ATmega328P microcontroller, digital and analog input/output pins, a USB connection for programming, and a standard pin layout that allows connection of expansion boards. The document provides an overview of the Arduino's capabilities and use in interactive projects.
The document provides information about how the Arduino board works. It explains that the Arduino uses an Atmega microcontroller chip which is programmed to control inputs and outputs. A secondary chip, such as an Atmega8U2, handles the USB connection and communication between the microcontroller and computer. Supporting components like voltage regulators, capacitors, crystals and resistors work together to power the chips safely and generate the clock signal needed for programming and operation.
The document provides an overview introduction to the Arduino microcontroller development board. It describes what an Arduino is, discusses different types of Arduino boards including the common Arduino Uno, explains the features of the Arduino Uno, and gives instructions on downloading the Arduino IDE software and plugging in an Arduino board to begin programming.
This document provides an overview of Arduino, an open-source electronics platform. It discusses that Arduino boards can read inputs like light or buttons and turn them into outputs like activating motors or LEDs. The Arduino programming language and IDE make it easy to write code and upload it to the board. A basic blink program is presented as an example. Key features of the Arduino UNO board are listed, including the microcontroller, memory, and input/output pins. Common applications of Arduino in robotics and IoT are mentioned, such as motion detectors and home automation.
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pptxmenchc1207
The document provides an overview of the Arduino hardware and software platform. It discusses that Arduino is an open-source electronics platform that can read inputs and turn them into outputs. Some common Arduino boards are then described, including the Arduino UNO, Nano, Leonardo, and Micro. The Arduino UNO is highlighted as one of the most popular boards due to its extensive documentation and tutorials available. The key components of the Arduino UNO board are then outlined.
This document provides an introduction to programming the ESP8266 WiFi chip. It outlines ESP8266 basics, including an overview of the ESP-01This document provides an introduction to programming the ESP8266 WiFi chip. It outlines ESP8266 basics, including an overview of the ESP-01
The document proposes a solution to automate electricity meter reading in Pakistan using Arduino technology. An Arduino chip would be installed inside each electricity meter and connected to a 4G shield. The Arduino would record consumption data and transmit it via the 4G shield to a WAPDA server. This would allow remote meter reading and billing, reducing costs compared to the current manual process.
This document provides an overview of digital circuit design and its key components. It begins with an introduction to logic gates such as AND, OR, NOT, NAND, NOR, and XOR gates. Next, it covers Boolean algebra and map simplification techniques. It then discusses combinational circuits like multiplexers, demultiplexers, encoders, and decoders. The document proceeds to explain sequential circuits like flip-flops, including SR, D, JK, and T flip-flops. It concludes with a brief overview of sequential circuits and their use of flip-flops as state memory elements.
This document provides an introduction to the Java programming language. It discusses Java's object-oriented nature and platform independence. It explains how to write standalone Java programs and applets that can run in web browsers. It also covers Java's virtual machine, data types, control structures, classes and objects. Examples are provided of "Hello World" programs and basic class definitions.
This document provides instructions for designing a printed circuit board (PCB) using Altium software. It describes the key steps which include:
1) Deciding on the functionality needed and choosing components to implement those functions
2) Creating a system schematic by placing components and wiring them together
3) Designing the PCB layout by placing components, routing traces between them, and using techniques like polygon pours
Cyber security involves protecting computers, networks, programs and data from unauthorized access and cyber attacks. It aims to ensure confidentiality, integrity and availability of information. Key aspects of cyber security include authentication, authorization, network security, application security and information security. Authentication verifies a user's identity, while authorization determines their access privileges. Cyber threats can include cyber attacks, exploits, vulnerabilities and data breaches. Mitigation strategies and software patches help reduce damage from security incidents.
This document discusses robots, including their definition, laws of robotics, and various uses. It describes robots as machines that can be controlled by computers to perform human tasks. The three laws of robotics are that robots may not harm humans, must obey human orders unless it conflicts with the first law, and must protect their own existence unless it conflicts with the first two laws. The document then lists several applications of robotics in areas like agriculture, automobiles, healthcare, military, space exploration, construction, and more. It provides examples of how robots are used for industrial tasks like material handling, assembly, and inspection. In conclusion, the document notes that most robots currently work in industries and factories to help businesses operate more efficiently.
This document provides an overview of machine learning, including its history, definitions, applications, and algorithms. It discusses how machine learning involves computers acquiring knowledge from empirical data to evolve behaviors. Key aspects covered include the learning system model of input/training/testing, factors that affect performance such as the learning algorithms used, and examples of different algorithm types like supervised and unsupervised learning. The document concludes that machine learning will become increasingly important in daily life as more techniques are developed.
How to Switch Hosting Providers in Vancouver Without Any Downtimesteve198109
Switching web hosting providers can feel like a daunting task—especially if you're running a business, wellness brand, blog, or eCommerce store in Vancouver that depends on 24/7 uptime. This comprehensive guide walks you through every essential step to migrate your website to a new hosting provider without experiencing any downtime or disruption. Whether you're switching due to slow load times, poor customer service, rising renewal costs, or a desire for better security and scalability, this post ensures you do it right the first time.
From choosing the right local hosting service in Vancouver—such as 4GoodHosting—to backing up your files, testing your new environment, and monitoring DNS changes, every phase is explained with practical tips and tools. You'll also discover why Vancouver-based servers improve your SEO, boost page speed, and offer regionally aligned customer support. Perfect for green startups, wellness entrepreneurs, and growing online stores, this guide helps ensure a smooth transition with no interruptions, lost data, or negative customer experiences.
If you're ready to make the switch and want to protect your brand reputation, maximize website performance, and maintain business continuity, this guide is your roadmap. Let 4GoodHosting help you get started with secure, local, and scalable hosting solutions in Canada.
Reliable Vancouver Web Hosting with Local Servers & 24/7 Supportsteve198109
Looking for powerful and affordable web hosting in Vancouver? 4GoodHosting offers premium Canadian web hosting solutions designed specifically for individuals, startups, and businesses across British Columbia. With local data centers in Vancouver and Toronto, we ensure blazing-fast website speeds, superior uptime, and enhanced data privacy—all critical for your business success in today’s competitive digital landscape.
Our Vancouver web hosting plans are packed with value—starting as low as $2.95/month—and include secure cPanel management, free domain transfer, one-click WordPress installs, and robust email support with anti-spam protection. Whether you're hosting a personal blog, business website, or eCommerce store, our scalable cloud hosting packages are built to grow with you.
Enjoy enterprise-grade features like daily backups, DDoS protection, free SSL certificates, and unlimited bandwidth on select plans. Plus, our expert Canadian support team is available 24/7 to help you every step of the way.
At 4GoodHosting, we understand the needs of local Vancouver businesses. That’s why we focus on speed, security, and service—all hosted on Canadian soil. Start your online journey today with a reliable hosting partner trusted by thousands across Canada.
What's going on with IPv6? presented by Geoff HustonAPNIC
APNIC Chief Scientist, Geoff Huston, presented on the global deployment of IPv6 at the 6th ICANN APAC-TWNIC Engagement Forum and 43rd TWNIC OPM held in Taipei from 22 to 24 April 2025.
APNIC -Policy Development Process, presented at Local APIGA Taiwan 2025APNIC
Joyce Chen, Senior Advisor, Strategic Engagement at APNIC, presented on 'APNIC Policy Development Process' at the Local APIGA Taiwan 2025 event held in Taipei from 19 to 20 April 2025.
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHostingsteve198109
Vancouver in 2025 is more than scenic views, yoga studios, and oat milk lattes—it’s a thriving hub for eco-conscious entrepreneurs looking to make a real difference. If you’ve ever dreamed of launching a purpose-driven business, now is the time. Whether it’s urban mushroom farming, upcycled furniture sales, or vegan skincare sold online, your green idea deserves a strong digital foundation.
The 2025 Canadian eCommerce landscape is being shaped by trends like sustainability, local innovation, and consumer trust. To stay ahead, eco-startups need reliable hosting that aligns with their values. That’s where 4GoodHosting.com comes in—one of the top-rated Vancouver web hosting providers of 2025. Offering secure, sustainable, and Canadian-based hosting solutions, they help green entrepreneurs build their brand with confidence and conscience.
As eCommerce in Canada embraces localism and environmental responsibility, choosing a hosting provider that shares your vision is essential. 4GoodHosting goes beyond just hosting websites—they champion Canadian businesses, sustainable practices, and meaningful growth.
So go ahead—start that eco-friendly venture. With Vancouver web hosting from 4GoodHosting, your green business and your values are in perfect sync.
Smart Mobile App Pitch Deck丨AI Travel App Presentation Templateyojeari421237
🚀 Smart Mobile App Pitch Deck – "Trip-A" | AI Travel App Presentation Template
This professional, visually engaging pitch deck is designed specifically for developers, startups, and tech students looking to present a smart travel mobile app concept with impact.
Whether you're building an AI-powered travel planner or showcasing a class project, Trip-A gives you the edge to impress investors, professors, or clients. Every slide is cleanly structured, fully editable, and tailored to highlight key aspects of a mobile travel app powered by artificial intelligence and real-time data.
💼 What’s Inside:
- Cover slide with sleek app UI preview
- AI/ML module implementation breakdown
- Key travel market trends analysis
- Competitor comparison slide
- Evaluation challenges & solutions
- Real-time data training model (AI/ML)
- “Live Demo” call-to-action slide
🎨 Why You'll Love It:
- Professional, modern layout with mobile app mockups
- Ideal for pitches, hackathons, university presentations, or MVP launches
- Easily customizable in PowerPoint or Google Slides
- High-resolution visuals and smooth gradients
📦 Format:
- PPTX / Google Slides compatible
- 16:9 widescreen
- Fully editable text, charts, and visuals
Virtualization Trends Streamlining Operations in Telecom with David Bernard ...David Bernard Ezell
The telecommunications industry is undergoing a significant transformation driven by virtualization technologies. Virtualization, which involves the abstraction of hardware resources and the creation of virtual instances of software-based functions, is revolutionizing the way telecom operators design, deploy, and manage their networks. In this blog, we delve into the latest virtualization trends that are reshaping operations in the telecom sector, driving efficiency, agility, and innovation.
Understanding the Tor Network and Exploring the Deep Webnabilajabin35
While the Tor network, Dark Web, and Deep Web can seem mysterious and daunting, they are simply parts of the internet that prioritize privacy and anonymity. Using tools like Ahmia and onionland search, users can explore these hidden spaces responsibly and securely. It’s essential to understand the technology behind these networks, as well as the risks involved, to navigate them safely. Visit https://torgol.com/
Best web hosting Vancouver 2025 for you businesssteve198109
Vancouver in 2025 is more than scenic views, yoga studios, and oat milk lattes—it’s a thriving hub for eco-conscious entrepreneurs looking to make a real difference. If you’ve ever dreamed of launching a purpose-driven business, now is the time. Whether it’s urban mushroom farming, upcycled furniture sales, or vegan skincare sold online, your green idea deserves a strong digital foundation.
The 2025 Canadian eCommerce landscape is being shaped by trends like sustainability, local innovation, and consumer trust. To stay ahead, eco-startups need reliable hosting that aligns with their values. That’s where 4GoodHosting.com comes in—one of the top-rated Vancouver web hosting providers of 2025. Offering secure, sustainable, and Canadian-based hosting solutions, they help green entrepreneurs build their brand with confidence and conscience.
As eCommerce in Canada embraces localism and environmental responsibility, choosing a hosting provider that shares your vision is essential. 4GoodHosting goes beyond just hosting websites—they champion Canadian businesses, sustainable practices, and meaningful growth.
So go ahead—start that eco-friendly venture. With Vancouver web hosting from 4GoodHosting, your green business and your values are in perfect sync.
2. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 2
ARDUINO
Arduino is the go-to gear for artists, hobbyists, students, and anyone with a gadgetry
dream.
Arduino rose out of another formidable challenge: how to teach students to create
electronics, fast.
With Arduino, you can control almost everything around you be it simple LED or
giant Robots.
3. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 3
ARDUINO
Basically Arduino is Microcontroller.
Microcontroller is microprocessor with memory, RAM and some other peripheral
connected with it.
The Arduino Uno is a microcontroller board based on the ATmega328 .
The ATmega328 has Flash memory of 32 KB (with 0.5 KB used for the bootloader). It
also has 2 KB of SRAM and 1 KB of EEPROM
4. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 4
DIFFERENT TYPES OF ARDUINO
Arduino Mega 2560
Arduino LilyPad
Arduino Uno
DIY Arduino
Boarduino Kit
5. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 5
ARDUINO UNO
What does it have?
14 Digital In/Out pins (6 can be used as PWM)
6 Analog Inputs
A USB Connection
A Power Jack
Reset Button
On-board LED
SCL/SDA pins (Serial Clock/ Serial Data pins)
In short, it contains everything needed to support the microcontroller; simply
connect it to a computer with a USB cable or power it with a AC-to-DC adapter or
battery to get started.
6. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 6
Digital IO
PWM(3, 5, 6, 9, 10, 11)
SCLSDA
(I2C Bus)
RESET
PWR IN
USB
(to Computer)
Analog
INPUTS
POWER
5V / 3.3V /
GND
7. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 7
HOW TO CODE IN ARDUINO
You need to download Arduino IDE (Integrated Development Environment).
Arduino IDE is available for all Mac,Windows.and Linux.
8. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 8
HOW TO CODE IN ARDUINO
Once you have downloaded and
installed/extracted the folder, you
can directly run Arduino.exe, which
will take you to its IDE.
The IDE will look like the shown
screenshot.
error & status messages
9. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 9
PROGRAM YOUR ARDUINO
Before you start programming,
double check that correct board is
selected under Tools Board.
Now, you can start playing with
Arduino.
10. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 10
PROGRAM YOUR ARDUINO
The Arduino Uno can be
programmed with the Arduino
software. Select "Arduino Uno from
the Tools > Board menu (according
to the microcontroller on your
board).
All the peripheral connected with
Computers are using Serial Port.
You can check port for Arduino Uno
in Device Manger.
11. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 11
INPUT VS OUTPUT
Image from Theory and Practice of Tangible User Interfaces at UC Berkley
12. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 12
6 MAJOR CONCEPTS
digitalWrite()
analogWrite()
digitalRead()
If (statements) / Boolean
analogRead()
Serial Communication
13. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 13
ANALOG VS DIGITAL
Microcontrollers are digital devices – ON or OFF. Also called – discrete.
Analog signals are anything that can be a full range of values.
5 V
0 V
5 V
0 V
14. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 14
ANALOG VS DIGITAL
Analog Sensors
Sensors Variables
Mic soundVolume
Photoresistor lightLevel
Potentiometer dialPosition
Temp Sensor temperature
Flex Sensor bend
Accelerometer tilt/acceleration
Digital Sensors
• Digital sensors are more
straight forward than Analog.
• No matter what the sensor
there are only two settings: On
and Off
•Example, Push button, Switch
15. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 15
SERIAL COMMUNICATION
“Serial” because data is broken into bits, each sent one after another in a single
wire.
Compiling turns your program into binary data (ones and zeros)
Uploading sends the bits through USB cable to the Arduino
The two LEDs near the USB connector blink when data is transmitted.
RX blinks when the Arduino is receiving data.
TX blinks when the Arduino is transmitting data
#3: Flash- Where program is stored.
SRAM-Static Random Access Memory ( sketch creates and manipulates variables when it runs )
EEPROM- Electrically Erasable Programmable Read-Only Memory ( memory whose values are kept when the board is turned off )