
Reference: RBD-1354
Jumper Wire Single 20cm
Length: 8 inches/20 CM (Long) Material: Copper Plated Pin Spacing: 2.54mm.
Reference: RBD-1354
Length: 8 inches/20 CM (Long) Material: Copper Plated Pin Spacing: 2.54mm.
Reference: RBD-0351
Contactless transmission of data and supply energy (no battery needed) Operating distance: Up to 100mm (depending on antenna geometry) RoboticsBD Operating frequency: 13.56MHz Data transfer: 106 kbit/s Data integrity: 16 Bit CRC, parity, bit coding bit counting Anticollision Typical ticketing transaction: <100 ms ( including backup management)...
Reference: 0245
Choose your desire Resistor value from below:
Reference: 0031
3 Types Available (Please select from option) 1. Male to Male 2. Male to Female 3. Female-Female
Reference: RBD-0768
Size: 5mm Color: RED Head Shape: Round Lens Appearance: Transparent
Reference: 1353
Length: 12.5 inches/30 CM (Long) Material: Copper Plated Pin Spacing: 2.54mm.
Reference: RBD-0761
Breadboard friendly Mounting Style: Through Hole Mounting Direction: Vertical
Full color display with wide viewing angle. This is version without CS pin.
This 1.3″ IPS LCD is a full color display with a high resolution of 240 x 240 pixels and a wide viewing angle.
These full color displays can pack a lot of information into a small 1.3″ form factor with 260PPI (Pixels Per Inch).
When you find these modules for sale, they are often mistakenly identified as an OLED display but they are in fact IPS LCD which has a similar wide viewing angle to OLED.
The module operates at 3.3V, so if using with a 5V MCU, be sure to include logic level shifters on the data lines to prevent possible damage. The circuitry on the back of the module is just a transistor and a few resistors and capacitor to provide backlight control. The module does not have a 3.3V regulator on it and so must be powered from 3.3V.
The video below shows two of these displays being used for the Adafruit Uncanny Eyes application being run from a Teensy 4.1 microcontroller. This application comes with the Teensyduino software. It cannot be run on a regular AVR Arduino as the processing requirements are too great.
This display incorporates the SPI interface which provides for fast display updates.
Since it is a write only device, it does not need the SPI MISO line hooked up. The module also does not bring the CS pin out to the interface which helps to lower the pin count. The downside is that it cannot be used with other SPI devices on the same bus at the same time.
Connection to the display is via a 7-pin header.
1 x 7 Header
These are interesting modules to work with since they have full color and graphical capability with good library support.
These modules are breadboard friendly with a 7-pin header on the back that can be inserted into a solderless breadboard or a 7-pin female connector can be used to connect to it if the display is to be mounted. The display is mounted on a PCB which helps provide support, but be sure to press on the header pins when applying pressure to insert them into a breadboard and not press on the glass to avoid possible damage.
Though these displays can seem to be a bit intimidating to use at first, especially with a lack of a CS pin, just follow these steps to get up and running very easily.
Connect VCC to 3.3V and GND to ground on the MCU.
Connect the SPI lines. In our example we are using hardware SPI as it gives the best performance. Module SCL pin goes to the SPI SCK line on the MCU and module SDA goes to the SPI MOSI line on the MCU. These pins will be different depending on which MCU your are using. The SPI SCK is pin 13 on Uno and pin 52 on Mega 2560. MOSI is pin 11 on Uno and pin 51 on Mega 2560.
Connect DC to pin 8 and RST to pin 9. The BLK pin can be left unconnected which will leave the backlight on all the time.
If you are using a 3.3V MCU, these lines can be connected directly. If you are using a 5V MCU, then be sure to use a logic level converter like shown at the bottom of the page.
Install the Arduino-ST7789-Library. You will need to manually download it from the GitHub site as it is not available via the Arduino IDE library manager. This library is a modified version of the original Adafruit library which makes it easy to use with the displays that do not have a CS pin as well as those that do. https://github.com/ananevilya/Arduino-ST7789-Library
The program below is a modified version of the example program that gets installed with the library. Mainly it was pruned down in size and the changes below already incorporated.
If you instead want to use the example program, make the following changes.
Uncomment this line: //Arduino_ST7789 tft = Arduino_ST7789(TFT_DC, TFT_RST); //for display without CS pin
Comment out this line: Arduino_ST7789 tft = Arduino_ST7789(-1, TFT_RST, TFT_MOSI, TFT_SCLK, TFT_CS); //for display with CS pin and DC via 9bit SPI
This change uses the hardware SPI lines on the MCU for fastest operation. You can also use Software SPI by uncommenting this line instead: //Arduino_ST7789 tft = Arduino_ST7789(TFT_DC, TFT_RST, TFT_MOSI, TFT_SCLK); //for display without CS pin which is slower, but allows you to use any pins you want for the SPI interface.
/*************************************************** This is a library for the ST7789 IPS SPI display. Originally written by Limor Fried/Ladyada for Adafruit Industries. Modified by Ananev Ilia Further modified by Ken Hahn - ProtoSupplies.com ****************************************************/ #include <Adafruit_GFX.h> // Core graphics library by Adafruit #include <Arduino_ST7789.h> // Library for ST7789 (with or without CS pin) #include <SPI.h> #define TFT_DC 8 // Data/Command #define TFT_RST 9 // ST7789 Reset #define TFT_MOSI 11 // SPI data pin #define TFT_SCLK 13 // SPI sclk pin // For Hardware SPI // Using hardware SPI pins (11, 13 on UNO; 51, 52 on MEGA; ICSP-4, ICSP-3 on DUE and etc) Arduino_ST7789 tft = Arduino_ST7789(TFT_DC, TFT_RST); //for display without CS pin // Using software SPI on any available pins. Define above if changes are needed (slower) //Arduino_ST7789 tft = Arduino_ST7789(TFT_DC, TFT_RST, TFT_MOSI, TFT_SCLK); //for display without CS pin float p = 3.1415926; //=============================================================================== // Initialization //=============================================================================== void setup() { tft.init(240, 240); // initialize ST7789 chip at 240x240 pixels // Paint red/green/blue rectangles tft.fillRect(0, 0 , 240, 80, RED); tft.fillRect(0, 80 , 240, 160, GREEN); tft.fillRect(0, 160 , 240, 240, BLUE); delay (1000); // large block of text tft.fillScreen(BLACK); testdrawtext("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur adipiscing ante sed nibh tincidunt feugiat. Maecenas enim massa, fringilla sed malesuada et, malesuada sit amet turpis. Sed porttitor neque ut ante pretium vitae malesuada nunc bibendum. Nullam aliquet ultrices massa eu hendrerit. Ut sed nisi lorem. In vestibulum purus a tortor imperdiet posuere. ", WHITE); delay(1000); // a single pixel tft.drawPixel(tft.width()/2, tft.height()/2, GREEN); delay(1000); // line draw test testlines(YELLOW); delay(1000); // optimized lines testfastlines(RED, BLUE); delay(1000); testdrawrects(GREEN); delay(1000); testfillrects(YELLOW, MAGENTA); delay(1000); tft.fillScreen(BLACK); testfillcircles(10, BLUE); testdrawcircles(10, WHITE); delay(1000); testroundrects(); delay(1000); testtriangles(); delay(1000); mediabuttons(); delay(1000); } //=============================================================================== // Main //=============================================================================== void loop() { tft.invertDisplay(true); delay(500); tft.invertDisplay(false); delay(500); } //=============================================================================== // Subroutines //=============================================================================== void testlines(uint16_t color) { tft.fillScreen(BLACK); for (int16_t x=0; x < tft.width(); x+=6) { tft.drawLine(0, 0, x, tft.height()-1, color); } for (int16_t y=0; y < tft.height(); y+=6) { tft.drawLine(0, 0, tft.width()-1, y, color); } } void testdrawtext(char *text, uint16_t color) { tft.setCursor(0, 0); tft.setTextColor(color); tft.setTextWrap(true); tft.print(text); } void testfastlines(uint16_t color1, uint16_t color2) { tft.fillScreen(BLACK); for (int16_t y=0; y < tft.height(); y+=5) { tft.drawFastHLine(0, y, tft.width(), color1); } for (int16_t x=0; x < tft.width(); x+=5) { tft.drawFastVLine(x, 0, tft.height(), color2); } } void testdrawrects(uint16_t color) { tft.fillScreen(BLACK); for (int16_t x=0; x < tft.width(); x+=6) { tft.drawRect(tft.width()/2 -x/2, tft.height()/2 -x/2 , x, x, color); } } void testfillrects(uint16_t color1, uint16_t color2) { tft.fillScreen(BLACK); for (int16_t x=tft.width()-1; x > 6; x-=6) { tft.fillRect(tft.width()/2 -x/2, tft.height()/2 -x/2 , x, x, color1); tft.drawRect(tft.width()/2 -x/2, tft.height()/2 -x/2 , x, x, color2); } } void testfillcircles(uint8_t radius, uint16_t color) { for (int16_t x=radius; x < tft.width(); x+=radius*2) { for (int16_t y=radius; y < tft.height(); y+=radius*2) { tft.fillCircle(x, y, radius, color); } } } void testdrawcircles(uint8_t radius, uint16_t color) { for (int16_t x=0; x < tft.width()+radius; x+=radius*2) { for (int16_t y=0; y < tft.height()+radius; y+=radius*2) { tft.drawCircle(x, y, radius, color); } } } void testtriangles() { tft.fillScreen(BLACK); int color = 0xF800; int t; int w = tft.width()/2; int x = tft.height()-1; int y = 0; int z = tft.width(); for(t = 0 ; t <= 15; t++) { tft.drawTriangle(w, y, y, x, z, x, color); x-=4; y+=4; z-=4; color+=100; } } void testroundrects() { tft.fillScreen(BLACK); int color = 100; int i; int t; for(t = 0 ; t <= 4; t+=1) { int x = 0; int y = 0; int w = tft.width()-2; int h = tft.height()-2; for(i = 0 ; i <= 16; i+=1) { tft.drawRoundRect(x, y, w, h, 5, color); x+=2; y+=3; w-=4; h-=6; color+=1100; } color+=100; } } void mediabuttons() { // play tft.fillScreen(BLACK); tft.fillRoundRect(25, 10, 78, 60, 8, WHITE); tft.fillTriangle(42, 20, 42, 60, 90, 40, RED); delay(500); // pause tft.fillRoundRect(25, 90, 78, 60, 8, WHITE); tft.fillRoundRect(39, 98, 20, 45, 5, GREEN); tft.fillRoundRect(69, 98, 20, 45, 5<span style="color:#4
The latest price of IPS LCD 1.3″ 240×240 RGB Display ST7789 in Bangladesh is BDT 490 You can buy the IPS LCD 1.3″ 240×240 RGB Display ST7789 at best price from our RoboticsBD or visit RoboticsBD Office.
Please note that the product information provided on our website may not be entirely accurate as it is collected from various sources on the web. While we strive to provide the most up-to-date information possible, we cannot guarantee its accuracy. We recommend that you always read the product labels, warnings, and directions before using any product. |
Product Images are shown for illustrative purposes only and may differ from the actual product. |
Reference: RBD-2677
Operating on a 5V DC power supply with a current consumption of less than 60mA, this 0.28-inch Digital Voltmeter Ammeter is a versatile tool for measuring voltage and current. With a testing range of 0-100V for voltage and 1-100A for current, this meter offers precise measurements with easy readability, even in dim light conditions.
Reference: RBD-1217
Nextion is a seamless Human Machine Interface (HMI) solution. Nextion provides a control and visualization interface between a human and a process, machine, application or appliance. Nextion is mainly applied to Internet of thing (IoT) or consumer electronics field.
Reference: RBD-1218
Model No.:NX8048T050 Display Type:011R(R:Resitive Touchscreen) Operating Voltage (VDC):4.75 ~ 7 Max. Operating Current (mA):410 Touch Type: Resistive Colors:65K (65536)
Reference: RBD-1332
Adapter: Graphic 128x64 Communication: i2c
Reference: RBD-0914
Driver Chip: MAX7219 Input Voltage: 3.7 to 5.3 V Input Current: 320 mA Display Dimensions: 32x32x6 (LxWxH) mm PCB Dimensions: 128×32 (LxW) mm
Reference: RBD-2901
9.7-inch IPS LCD Display Screen Monitor Crystal-clear 2048x1536 resolution Easy DIY installation External monitor for computers and other devices.
Reference: RBD-2051
Driver IC: SH1106 Resolution: 128 x 64 Visual Angle: >160° Input Voltage: 3.3V Pixel Color: White If you want to purchase Blue color 1.3 inch OLED display module click here
Reference: RBD-1643
For Standard LCD 16x2 with Male Header. Press here For Standard LCD 16x2 with Female Header. Press here For Standard LCD 16x2 with I2C adapter board soldered. Press here. For Standard LCD 16x2 with White Background. Press here. For Standard LCD 16x2 with Blue Background. Press here.
Reference: RBD-2133
1.28 Inch TFT LCD IPS HD Display Module 240x240 resolution for clear and detailed visuals IPS color display for vivid and vibrant colors 4-Pin SPI communication for easy integration Adjustable display direction for flexible viewing options Full viewing angle display for optimal visibility
Reference: RBD-0235
Brand: SparkFun Electronics
Description: This is a framed graphical LCD 64x128 with LED backlight. This unit is a very clear STN type LCD with a simple command interface. This new module includes the negative voltage circuitry on board!
Reference: RBD-1219
Supports development boards such as Arduino UNO and Mega2560 for plug-in use without wiring 480X320 resolution, clear display Support 16-bit RGB 65K color display, display rich colors 8-bit parallel bus, faster than serial SPI refresh On-board 5V/3.3V level shifting IC, compatible with 5V/3.3V operating voltage Easy to expand the experiment with SD card...
Reference: RBD-3036
Easy to Install on Breadboard. Bright LED lights. Compact Design. LED Size: 3mm. Configuration: Row Common Cathode
Reference: RBD-2592
Displays a single digit using bright red LEDs Common anode configuration for simplified wiring 10 pins for versatile connections Clear visibility in a compact size Ideal for space-constrained electronic projects
Reference: RBD-2591
Displays two digits using bright red LEDs Common anode configuration for simplified wiring 12 pins for versatile connections Clear visibility in a compact size Ideal for space-constrained electronic projects
Reference: RBD-1929
General-purpose HDMI display, Connecting computers, TV boxes, Microsoft Xbox360, SONY PS4, Nintendo Switch and so on Can be used as Raspberry Pi display that supports Raspbian, Ubuntu, Kodi, Win10 IOT, single-touch, free drive Can be used as PC monitor, support Win7, Win8, Win10 system (No touch Function)
Reference: RBD-0339
Brand: Waveshare
3.5inch Resistive Touch Display (B) For Raspberry Pi 480×320 IPS Screen SPI Check out New Product 3.5inch HDMI Display-B
Reference: RBD-2465
Uses ILI9341 display and XPT2046 touch SPI controllers
Reference: RBD-1634
Size: 0.91 inch Resolution: 128 x 32 Controlling Chip: SSD1306 Display Area: 22.384 x 5.584mm Driving Voltage: 3-5V Operating Temperature: -40~70 celsius Interface Type: IIC Light Color: White
Reference: RBD-1735
Brand: Waveshare
Original Waveshare IPS screen,1280x800 high resolution Capacitive touch control supports up to ten-points touch When works with Raspberry Pi, supports Raspbian, Ubuntu, single touch, and driver free When working as a computer monitor, supports Windows 10/8.1/8/7, ten-points touch, and driver free Supports Banana Pi, Banana Pro, comes with Lubuntu,...
Reference: RBD-3483
The 3.2inch TFT LCD Module is a vibrant, high-resolution color display perfect for a wide range of embedded projects. Featuring an IPS full view panel and a 240x320 pixel resolution with 65K rich colors, it delivers sharp visuals with excellent brightness and wide viewing angles. Built around the reliable ILI9341 driver IC, it uses a 4-wire SPI serial...
Reference: RBD-2953
Delivers high-definition video and digital audio. Connects Mini HDMI devices to full-size HDMI ports. Ideal for laptops, cameras, and digital video recorders. Compatible with HDTVs, displays, and projectors. Durable and reliable connection for home theater setups.
Reference: RBD-2593
Displays a single digit using bright red LEDs Common anode configuration for simplified wiring 10 pins for versatile connections Clear visibility in a compact size Ideal for space-constrained electronic projects
Reference: RBD-0933
10.1 inch resolution(1024x600) TFT Monitor,Clear Screen. Multifunctional Monitor Screen: HDMI/VGA/BNC/USB/AV Input, Dual High-quality Built-in Speakers Support Raspberry Pi & Windows PC Automatically. Built-in Media Player with Remote.
Reference: RBD-2060
3.5 Inch IPS TYPE-C Secondary Screen CPU GPU RAM HDD Monitoring USB Display
Reference: RBD-2580
Displays three digits using bright red LEDs Common anode configuration for simple wiring 10 pins for easy connection Clear visibility and compact size Versatile for various electronic projects
Reference: RBD-1328
Size: 0.96 inch Resolution: 128 x 64 Controlling Chip: SSH1106 Display Area: 21.74 x 10.86mm Driving Voltage: 3.3-5V Operating Temperature: -40~70 celsius Interface Type: IIC Light Color: White
Reference: RBD-1349
For Standard LCD 16x2. Press here.For Standard LCD 16x2 with Male Header. Press hereFor Standard LCD 16x2 with Female Header. Press hereFor Standard LCD 16x2 with I2C adapter board soldered. Press here.For Standard LCD 16x2 with White Background. Press here.For Standard LCD 16x2 with Blue Background. Press here. Model: LCD1602 Interface: I2C Interface...
Reference: RBD-2485
ESP32 development board with 2.8" TFT LCD display Dual-core CPU, clock frequency up to 240MHz Supports LVGL, Arduino, and Wi-Fi and Bluetooth
Reference: RBD-3425
Interface Type: USB Glass: With Glass Response Time: less than 15ms Size: 21 inches, 10 Touch Point, No Glass Included (You can install glass front if you want to) **Product Images are shown for illustrative purposes only and may differ from the actual product.
Reference: RBD-2371
Powered by TSMC's 40nm technology for reliable and power-efficient performance. Supports multiple I/O connections with 2.54mm pin headers for easy peripheral integration. Equipped with CP2102-GM USB to Serial chip for smooth programming and debugging. Compact, durable design with versatile applications in IoT, automation, and robotics.
Reference: RBD-1763
Fits on a 6 x 6 x 5.3 mm tactile push button switch. Contact resistance: 50m Max (initial) Insulation resistance: m 100 M minDC (250 V) Re Color
Reference: RBD-0120
400 tie points 2 Power lanes, Total 100 tie points in power lanes 1 Double strip, Total 300 tie points Perfect for Arduino shield prototyping and testing Plastic housing, metal contact clips
Reference: RBD-1259
Model No: XW Power Eagle Lipo 1500mAh 7.4V 2S 25C Lipo Battery (T Plug Connector) Weight: 76 gm. Voltage: 7.4V. Dimensions : 26x34x72 (mm ). Max Continuous Discharge : 25C(25A). Balance Plug: JST-XH. Max Burst Discharge: 90 C (50A). Discharge Plug: T-Plug.
Reference: RBD-1573
Supports up/down/left/right/middle with extra set and reset button 2V-9V wide working voltage The number of IO: 7 Operating temperature: -40℃ to 85℃ Size: 4×2.5cm
Reference: RBD-3239
This 63/37 Tin-Lead solder contains 63% Sn (Tin) / 37% Pb (Lead) 170° - 180°C melting range Premium Quality Soldering Wire/Lead Low Melting Point Weight: 50 gram with spool 0.8mm Mix: 63% Sn / 37% Pb Known as Lead or Solder Wire Melting Temperature 170°C Approx. (Tested by RoboticsBD LAB) We suggest this solder wire/lead paired with this solder to make...
Reference: RBD-1943
Saves space due to the small design Screw connection with tension sleeve Maximum contact force ensures a low-temperature rise Connection in accordance with EN-VDE Standard. RoboticsBD L Type 2pin/way 5.08mm Screw
Reference: RBD-0652
Constant 9V Output till lasts Metal Jacket Body Good Built Quality and hence Leakproof Easy to install and Replace Corrosion free Connector Point for long-term use 0% Mercury and Cadmium. Environment-friendly OEM Compatible. RoboticsBD