Kufy curriculum
Jump to navigation
Jump to search
COURSE OUTLINE
Programming Fundamentals
- Variables
- variable types
- functions
- arrays
- C/C++ coding conventions
- Boolean Algebra/Binary Notation
DAC and ADC (digital and analog signals)
- analogRead()
- analogWrite()
- digitalRead()
- digitalWrite()
Input (analog/digital)
- Push button
- LDR
- Ultrasonic
Output
- LED control (blink and fade)
- DC motor
- Servo motor
- Display
- Serial monitor, serial plotter
- LCD display
Communications
- GSM – Sending and receiving SMS, making and receiving calls
- WiFi – WiFi server for controlling relays
- Bluetooth – Bluetooth controlled devices
Interrupts
Block Programming Based App Design
- Thunkable
PROJECTS
- Traffic Light
- Remote Controlled Switches
- using IR remote module
- using BLE
- using WiFi (ESP)
- Mobile Phone with Keypad, LCD, Buzzer (for tones)
- Digital keyboard using push buttons and buzzer
- Bluetooth-controlled Rover