This post lists some ICs commonly used in electronics projects and explains how to buy them for cheap prices at eBay.
ESP8266: Controlling a DC motor
How to control a DC motor, including its speed, using an ESP8266 and an ULN2803A integrated circuit.
ESP8266: Controlling a motor with the ULN2803A
The objective of this post is to explain how to control a motor, including its speed, using an ESP8266 and an ULN2803A integrated circuit. Hardware Since the digital pins of a microcontroller can only source a limited amount of current (in the case of the ESP8266, 12 mA maximum [1]), we can't directly use them …
Continue reading "ESP8266: Controlling a motor with the ULN2803A"
ESP8266: Using the PWM technique
How to use the Pulse Width Modulation (PWM) technique with the ESP8266
ESP8266: Controlling chained SN74HC595 ICs
The objective of this post is to illustrate how to chain two SN74HC595 ICs and controlling them, using SPI, with the ESP8266. Introduction The objective of this post is to illustrate how to chain two SN74HC595 ICs and controlling them, using SPI, with the ESP8266. Naturally, the working principle is the same for using the shiftOut …
Continue reading "ESP8266: Controlling chained SN74HC595 ICs"
ESP8266: Connection to SN74HC595 via SPI
The objective of this post is to explain how to transfer data between the ESP8266 and the SN74HC595 using the SPI interface. Introduction The objective of this post is to explain how to transfer data between the ESP8266 and the SN74HC595 using the SPI interface. An explanation on how to control some LEDs using this …
ESP8266: Connection to SN74HC595
The objective of this post is to explain how to connect the SN74HC595 8-bit shift register to an ESP8266 to control some LEDs. Introduction The objective of this post is to explain how to connect the SN74HC595 8-bit shift register to an ESP8266 to control some LEDs. The code to interface with the device is …
SN74HC595: Shift Register
The objective of this post is to perform a brief analysis of the SN74HC595 shift register and its working principle.
ESP8266: Encoding JSON messages
The objective of this post is to explain how to encode a JSON message using the ArduinoJson library. Introduction The objective of this post is to explain how to encode a JSON message in the ESP8266, using the ArduinoJson library. We assume that the ESP8266 libraries for the Arduino IDE were previously installed. You can check how …
Buying cheap electronics at Ebay: Part 2
Buying cheap electronics at eBay (part 2)