Skip to main content

Posts

Showing posts with the label esp8266

Using PWM with ESP32 boards

  Unlike Arduino boards like UNO, MEGA and many others, ESP32 board does not support analogWrite() command while programming with Arduino IDE. This is because in the Arduino IDE board library for ESP32 does not contain predefined analogWrite( ) function. This is because ESP32 offers many more features with its Digital to Analogue converters, which cannot be fully utilized by analogWrite() function. ESP 32 board can output PWM signals with any frequency the programmer wants upto 40MHZ. but in other arduino boards like arduino uno only selective frequencies are available. ESP 32 also offers DAC resolution upto 16 bits. In this board the relation between ADC resolution and PWM frequency is inverse. The maximum PWM frequency with the currently used ledc duty resolution of 10 bits in PWM module is 78.125 KHz . The duty resolution can be lowered down to 1 bit in which case the maximum frequency is 40  MHz , but only the duty of 50% is available. Available DAC pins in ESP32 can be ...

ESP8266n based home automation project

   IOT HOME AUTOMATION USING NODE MCU                                                                     In this post you will see how to make a system that lets you control your appliances using a node mcu board . Node mcu board is a development board consisting of a esp8266 wifi module along with programming circuits. you  will need following parts for this project :- 1.NODE MCU board 2.relay module or some relays and transistors 3.matrix board 4.screw connectors or headers 5.5v power supply 6.USB cable now follow the instructions below 1.connect your node mcu to computer and open arduino IDE 2.Now go to preferances and add this url in arduino board manager url       http://arduino.esp8266.com/stable/package_esp8266com_index.json 3.now go to tools/boards...