KT0303 IOT Electronic Engineering Learning Kit for ESP-32
- IOT Electronic Engineering Learning Kit for ESP-32
- 1. Brief Introduction
- 2. Kit List
- 3. ESP32 Main Control Board
- 4. Arduino IDE
- 5. Arduino C Basic Codes
- 5.1 Arduino IDE Programming Language
- 5.2 Program Structures
- 5.3 Common Statements
- 5.3.1 delay(value) ;
- 5.3.2 digitalWrite(Pin,State);
- 5.3.3 digitalRead(Pin)
- 5.3.4 analogWrite(Pin,Vlaue)
- 5.3.5 analogRead(Pin)
- 5.3.6 pinMode(Pin,mode)
- 5.3.7 if(){…}else{}
- 5.3.8 for()
- 5.3.9 while(condition){…}
- 5.3.10 Comparison Operators: “>,<,<=,>=,==,!=”
- 5.3.11 Arithmetic Operators: “+,-,*,/,%,=”
- 5.3.12 Boolean Operators: “||,&&,!”
- 5.3.13 #include
- 5.3.14 #define
- 5.3.15 Serial.begin(9600)
- 5.3.16 Serial.print()
- 5.3.17 Serial.println()
- 5.3.18 int
- 5.3.19 char
- 6. Code and Library Download
- 7. Basic Projects
- 7.1 Light up LED
- 7.2 Change LED Brightness
- 7.3 Traffic Lights
- 7.4 RGB LED
- 7.5 Active Buzzer
- 7.6 Passive Buzzer
- 7.7 Button
- 7.8 LM35D Temperature Sensor
- 7.9 Flame Sensor
- 7.10 Tilt Switch
- 7.11 Photoresistor
- 7.12 Potentiometer
- 7.13 1-bit Digital Tube
- 7.14 4-bit Digital Tube
- 7.15 8*8 Dot Matrix
- 7.16 Relay
- 7.17 Servo
- 7.18 Fan Motor
- 7.19 Ultrasonic Sensor
- 7.20 Joystick Module
- 7.21 Soil Humidity Sensor
- 7.22 Water Level Sensor
- 7.23 Water Pump
- 7.24 IR Receiver
- 7.25 4x4 Matrix Key Pad
- 7.26 1.3-inch OLED
- 7.27 RFID Module
- 8. Comprehensive Projects
- 9. IOT Projects
- 10. FAQ