- Code: 4T4516
- Level Advanced
- Category E-Learning Courses
- Total hrs 40
- Course Language Arabic+English
- Email aasctcon@aast.edu
- Phone 01119126211
Build simple circuits around the Arduino Uno, that implement simple functions.Write simple Arduino sketches that can get sensor reading, make LEDs blink, write text on an LCD screen, read the position of a potentiometer, and much more.Understand what is the Arduino.Understand what is prototyping.Understand analog and digital inputs and outputsUnderstand the ways by which the Arduino can communicate with other devicesUse the multimeter to measure voltage, current, resistance and continuityUse protoboards to make projects permanentbe productive with the Arduino IDE, write, compile and upload sketches, install librariesUnderstand what is Arduino programming, it's basic concepts, structures, and keywordsDetect and measure visible light, color, and ultraviolet lightMeasure temperature, humidity and accelerationMeasure the distance between the sensor and an object in front of itDetect a person entering a roomDetect a noiseMake noise
Session 1: Introduction to Embedded Systems•What is an Embedded System?•Introduction to Arduino•Electronic and Electrical componentsSession 2: Introduction to Arduino Programming•Data Types•Variables and Constants•Operators•Functions•Arrays•Pointers•stringsSession 3: Arduino Interfacing•LED•Push button•RGB LED•Potentiometer•Buzzer•LCD 16X2•7 segments•keypadSession 4: Arduino Sensors•Ultrasonic•DHT11•Smoke•LDR•PIR•Soil Moisture•FlameSession 5: Arduino Actuators•DC Motor•Servo Motor•Stepper Motor•Relay•Water Pump•JoystickSession 6: Introduction to Arduino OOP•OOP Programming•Create LibrarySession 7: Arduino Protocols (Wired & Wireless)•Timers•InterruptsSession 8: Arduino Protocols (Wired & Wireless)•UART•I2C•SPISession 9: Arduino IOT•RemoteXY•Blynk IOT•Thingspeak•Arduino Web ServerSession 10: Circuit Design•Fritzing•PCB Design