Jargon Dictionary
It is obvious that while doing Fab Academy I came across lot of new terms and words which were far beyond my knowledge, so inorder to keep them in my mind and help build my learning all together, I tried noting all of them. So that in future I will be getting helped or I can just refer to those points for the references.
- 
Capacitor temporarily stores energy 
- 
If you want clean and clear signal line use capacitor with speaker. 
Types of serial communication protocols
- UART (Universal Asynchronous Receiver-Transmitter) Type: Asynchronous (no clock signal)
Lines: TX (Transmit), RX (Receive), GND
Speed: 9600 bps to 115.2 kbps (common)
Use Case:
- 
Arduino serial monitor (USB-to-UART) 
- 
GPS modules, Bluetooth (HC-05) 
- 
Pros: Simple, widely supported 
- 
Cons: No error checking, short-range 
- 
I2C (Inter-Integrated Circuit) 
Type: Synchronous (clock-driven)
Lines: SDA (Data), SCL (Clock), GND
Speed: 100 kbps (Standard), 400 kbps (Fast), 3.4 Mbps (High-Speed)
Use Case: - Sensors (BME280, MPU6050)
- 
EEPROM, OLED displays 
- 
Pros: Multi-master/multi-slave, uses only 2 wires 
- 
Cons: Slower than SPI, limited distance (~1m) 
- 
SPI (Serial Peripheral Interface) Type: Synchronous (clock-driven) 
Lines:
MOSI (Master Out Slave In)
MISO (Master In Slave Out)
SCK (Clock)
SS/CS (Slave Select)
Speed: 1 Mbps to 100+ Mbps
Use Case:
- 
High-speed SD cards, TFT displays 
- 
RF24 modules, Ethernet/Wi-Fi chips 
- 
Pros: Full-duplex, fastest serial protocol 
- 
Cons: More wires (4+), complex multi-slave setup