Arduino - Uno - Programming - Basics Le No 5
Arduino - Uno - Programming - Basics Le No 5
UNO PROGRAMMING
• Basic Rules
• Variables
• Functions
BASIC PROGRAMMING RULES
• Declaration Requires:
• - Data Type
• - Variable Name
• - Initial Value (optional)
• Example:
• int ledPin = 13;
TYPES OF VARIABLES
• 1. Global Variable
• - Declared outside any function
• - Accessible throughout the program
• 2. Local Variable
• - Declared inside a function
• - Only accessible within that function
PINMODE() FUNCTION
• Syntax:
• pinMode(pin, mode);
• Example:
• pinMode(13, OUTPUT);
DIGITALWRITE() FUNCTION
• Syntax:
• digitalWrite(pin, value);
• Example:
• digitalWrite(13, HIGH);
DELAY() FUNCTION
• Syntax:
• delay(ms);
• Example:
• delay(1000);
BLINK EXAMPLE CODE
• void setup() {
• pinMode(LED_BUILTIN, OUTPUT);
• }
• void loop() {
• digitalWrite(LED_BUILTIN, HIGH);
• delay(1000);
• digitalWrite(LED_BUILTIN, LOW);
• delay(1000);
• }
BLINK CODE EXPLANATION
• Questions?