> For the complete documentation index, see [llms.txt](https://docs.aic-eec.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aic-eec.com/embedded-systems/resources.md).

# Resources

- [Basic Hardware and Firmware](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware.md): สามารถใช้เป็นตัวอย่างสำหรับวิชา Applied Embedded System ได้
- [Environment Preparation](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/environment-preparation.md)
- [การติดตั้งโปรแกรม Arduino IDE](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/environment-preparation/arduino-ide.md): วิธีที่การติดตั้งโปรแกรม arduino IDE
- [ตัวอย่างการเริ่มต้นใช้งาน Arduino IDE](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/environment-preparation/arduino-ide/arduino-ide.md): วิธีเริ่มต้นใช้งานโปรแกรม Arduino IDE
- [การติดตั้งโปรแกรมสำหรับใช้งานเครื่องมือวัด NI MyDAQ](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/environment-preparation/ni-elvismx-ni-mydaq.md): วิธีติดตั้งโปรแกรม NI ELVISSmx สำหรับใช้งาน NI
- [ตัวอย่างการตั้งค่าใช้ Digital Multimeter -NI ELVISmx](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/environment-preparation/ni-elvismx-ni-mydaq/digital-multimeter-ni-elvismx.md): วิธีเริ่มต้นใช้งาน Apps NI ELVISmx สำหรับวัดค่าแรงดัน
- [ตัวอย่างการตั้งค่าใช้ Oscilloscope-NI ELVISmx](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/environment-preparation/ni-elvismx-ni-mydaq/oscilloscope-ni-elvismx.md)
- [ติดตั้งโปรแกรม KingstVIS](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/environment-preparation/kingstvis.md): การตั้งค่าการใช้งานโปรแกรม KingstVIS สำหรับทดสอบสัญญาณข้อมูลโดย logic analyzer
- [Basic measurement](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/lab1-oscilloscope.md): ศึกษาการวิเคราะห์วงจรอิเล็กทรอนิกส์เบื้องต้น ซึ่งเป็นพื้นฐานของการนำไปประยกต์ใช้กับการวิเคราะห์การทำงานของบอร์ดไมโครคอนโทรลเลอร์
- [Basic Digital and Analog I/O](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/lab1-oscilloscope/basic-digital-and-analog-i-o.md)
- [LAB: Basic Digital Input/Output](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/lab1-oscilloscope/basic-digital-and-analog-i-o/lab-basic-digital-input-output.md): การวัดค่าแรงดันของวงจรและเขียนโปรแกรมสำหรับรับและส่งข้อมูลดิจิตอลผ่านขา I/O ของ Embedded board
- [LAB: Basic Analog Input/Output](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/lab1-oscilloscope/basic-digital-and-analog-i-o/lab-basic-analog-input-output.md): การวัดค่าแรงดันของวงจรและเขียนโปรแกรมสำหรับรับและส่งข้อมูลAnalogผ่านขา I/O ของ Embedded board
- [Waveform](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/lab1-oscilloscope/waveform.md)
- [LAB: Oscilloscope](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/lab1-oscilloscope/waveform/lab-oscilloscope.md)
- [LAB: Oscilloscope and Function Generator](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/lab1-oscilloscope/waveform/lab-oscilloscope-and-function-generator.md)
- [LAB: Pulse Width Modulation (PWM)](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/lab1-oscilloscope/waveform/lab-pulse-width-modulation-pwm.md)
- [Homework](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/lab1-oscilloscope/waveform/lab-pulse-width-modulation-pwm/homework.md)
- [Interfacing and Communication](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/interfacing-and-communication.md): เพื่อศึกษารูปแบบการสื่อสารของ USART (UART, I2C,SPI)
- [LAB: UART, RS485, RS232 Protocol](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/interfacing-and-communication/lab-uart-rs485-rs232-protocol.md)
- [LAB: I2C Protocol](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/interfacing-and-communication/lab-i2c-protocol.md)
- [HOMEWORK](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/interfacing-and-communication/lab-i2c-protocol/homework.md)
- [LAB: SPI Protocol](https://docs.aic-eec.com/embedded-systems/resources/basic-hardware-and-firmware/interfacing-and-communication/lab-spi-protocol.md)
- [IoT Connectivity](https://docs.aic-eec.com/embedded-systems/resources/iot-connectivity.md)
- [Example: IoT with MQTT on Node-red](https://docs.aic-eec.com/embedded-systems/resources/iot-connectivity/example-iot-with-mqtt-on-node-red.md)
- [Data logger](https://docs.aic-eec.com/embedded-systems/resources/iot-connectivity/data-logger.md)
- [LAB: Data Visualization](https://docs.aic-eec.com/embedded-systems/resources/iot-connectivity/lab-data-visualization.md)
