NodeMCU ESP-12
NodeMCU دارای 16 پین GPIO است که در دیاگرام نشان داده شده است. از این پینها می توان برای کنترل سایر دستگاههای جانبی مانند سنسورها ، LED ها ، سوئیچها و غیره استفاده کرد. همچنین به عنوان پین های PWM نیز قابل استفاده هستند.
پین ADC(مبدل آنالوگ به دیجیتال ): NodeMCU دارای یک کانال ADC است که از طریق پین A0 قابل دسترسی است.
پین SPI : چهار پین برای برقراری ارتباط توسط پروتکل SPI موجود است.
پین I2C : این میکروکنترلر دارای قابلیت برقراری ارتباط با پروتکل I2C است که به دلیل استفاده داخلی از این پینها ، باید دریابید که کدام پین ها به این پروتکل اختصاص داده شدهاند.
پین UART: دارای دو رابط UART است. از آنجا که از RXD0 و TXD0 برای پروگرام کردن بورد استفاده میشود، قابلیت اتصال به تجهیز خارجی در آنها نیست. بنابراین می توان از RXD1 و TXD1 استفاده کرد.