Determine Resistor Values by Selecting Colors
by cristinepotu7171 in Circuits > Arduino
528 Views, 4 Favorites, 0 Comments
Determine Resistor Values by Selecting Colors
![da.jpg](/proxy/?url=https://content.instructables.com/FRA/Q2IW/LAGSQ9C1/FRAQ2IWLAGSQ9C1.jpg&filename=da.jpg)
![IMG_20221114_140701.jpg](/proxy/?url=https://content.instructables.com/F8R/WCSQ/LAGSQ9CM/F8RWCSQLAGSQ9CM.jpg&filename=IMG_20221114_140701.jpg)
![IMG_20221114_140847.jpg](/proxy/?url=https://content.instructables.com/F73/73U4/LAGSQ9CS/F7373U4LAGSQ9CS.jpg&filename=IMG_20221114_140847.jpg)
![Great Arduino Project! Color Code Calculator! Free Code!](/proxy/?url=https://content.instructables.com/FG1/C23O/LAGSQ9DF/FG1C23OLAGSQ9DF.jpg&filename=Great Arduino Project! Color Code Calculator! Free Code!)
In this tutorial we see how we can build a resistor value calculator by reading the color code. A project with Arduino or ESP32.
Supplies
![ARDUINO_NANO-1024x815.png](/proxy/?url=https://content.instructables.com/F1C/3TKA/LAI860MC/F1C3TKALAI860MC.png&filename=ARDUINO_NANO-1024x815.png)
![WeMos-LOLIN-ESP-32.jpg](/proxy/?url=https://content.instructables.com/F3W/6BIV/LAI860PA/F3W6BIVLAI860PA.jpg&filename=WeMos-LOLIN-ESP-32.jpg)
![modul-lcd-de-18-cu-spi-i-controller-st7735-128x160-px.jpg](/proxy/?url=https://content.instructables.com/FYT/63B6/LAI860PB/FYT63B6LAI860PB.jpg&filename=modul-lcd-de-18-cu-spi-i-controller-st7735-128x160-px.jpg)
![download (5).jpg](/proxy/?url=https://content.instructables.com/F7C/NPS6/LAI860PC/F7CNPS6LAI860PC.jpg&filename=download (5).jpg)
![download.png](/proxy/?url=https://content.instructables.com/FVU/P5XU/LAI8614V/FVUP5XULAI8614V.png&filename=download.png)
![download.jpg](/proxy/?url=https://content.instructables.com/FT6/CM0J/LAI8614W/FT6CM0JLAI8614W.jpg&filename=download.jpg)
![download (1).jpg](/proxy/?url=https://content.instructables.com/FRZ/ZUXL/LAI8629B/FRZZUXLLAI8629B.jpg&filename=download (1).jpg)
1.Arduino Nano or
2.ESP32 WEMOS lolin
3.ST7735 display
4.push button x3
5.Visuiono software or
6.Arduino IDE
7.breadboar and jumper wires
Schematic Diagram
![ARDUINO SCHEMATIC.png](/proxy/?url=https://content.instructables.com/FAK/17XH/LAI861EZ/FAK17XHLAI861EZ.png&filename=ARDUINO SCHEMATIC.png)
![ESP32 SCHEMATIC.png](/proxy/?url=https://content.instructables.com/F8D/93NS/LAI861F0/F8D93NSLAI861F0.png&filename=ESP32 SCHEMATIC.png)
Make the connections of the components according to the diagram below.Attention:a schematic is with Arduino, and the other for ESP32 depending on which option you choose.
Construction
![snapshot43.png](/proxy/?url=https://content.instructables.com/FJA/ZWOQ/LAI861P5/FJAZWOQLAI861P5.png&filename=snapshot43.png)
![snapshot44.png](/proxy/?url=https://content.instructables.com/FVZ/N01H/LAI861PC/FVZN01HLAI861PC.png&filename=snapshot44.png)
![snapshot46.png](/proxy/?url=https://content.instructables.com/FDT/HM7Y/LAI861PD/FDTHM7YLAI861PD.png&filename=snapshot46.png)
![snapshot47.png](/proxy/?url=https://content.instructables.com/FFA/X6IV/LAI861PF/FFAX6IVLAI861PF.png&filename=snapshot47.png)
In this stage of the project, we connect the components strictly following the electrical diagram. The construction is particularly easy, it does not require more than 10 minutes.
Software: Upload the Code in Arduino or Esp32 Variant
![snapshot.png](/proxy/?url=https://content.instructables.com/F8E/JW6G/LAI862RM/F8EJW6GLAI862RM.png&filename=snapshot.png)
![snapshot19.png](/proxy/?url=https://content.instructables.com/FPK/R3LY/LAI862RN/FPKR3LYLAI862RN.png&filename=snapshot19.png)
![snapshot20.png](/proxy/?url=https://content.instructables.com/FE4/0K5I/LAI862RO/FE40K5ILAI862RO.png&filename=snapshot20.png)
![Upload_state.jpg](/proxy/?url=https://content.instructables.com/F0B/2B92/LAI862SE/F0B2B92LAI862SE.jpg&filename=Upload_state.jpg)
In this step, we upload the code to the Arduino or ESP32 board, depending on the options. Also, you can use the code in Visuino or Arduino.IDE format, as you wish. For Arduino IDE, in Visuino, click on Arduino-Send to Arduino IDE at the top right
Start the Device
![snapshot45.png](/proxy/?url=https://content.instructables.com/F6E/FG1R/LAI865GM/F6EFG1RLAI865GM.png&filename=snapshot45.png)
![snapshot49.png](/proxy/?url=https://content.instructables.com/FJB/5LCH/LAI865H7/FJB5LCHLAI865H7.png&filename=snapshot49.png)
![IMG_20221114_140615.jpg](/proxy/?url=https://content.instructables.com/FLW/0AMO/LAI865IY/FLW0AMOLAI865IY.jpg&filename=IMG_20221114_140615.jpg)
![da.jpg](/proxy/?url=https://content.instructables.com/F82/QAVQ/LAI865JJ/F82QAVQLAI865JJ.jpg&filename=da.jpg)
![IMG_20221114_140750.jpg](/proxy/?url=https://content.instructables.com/F8R/LH17/LAI865K5/F8RLH17LAI865K5.jpg&filename=IMG_20221114_140750.jpg)
![IMG_20221114_140935.jpg](/proxy/?url=https://content.instructables.com/F02/ECB6/LAI865LU/F02ECB6LAI865LU.jpg&filename=IMG_20221114_140935.jpg)
We connect the USB cable to Arduino or ESP32. A resistor with 3 color rings will appear on the display. .select the color from button 1, select the ring from button 2, and when button 3 is pressed, the value of the resistor will appear. I hope you liked my project, if you have any questions you can put them in the comments section. Good luck everyone!