Hello friends, I hope you all are doing great. Today, I am going to share the new TM1638 LED&KEY Library for Proteus V1.0 . The red LED&KEY board is the favourite front panel of Arduino makers: eight 7-segment digits, eight LEDs and eight push buttons, all driven by a single TM1638 chip over three wires. Now this TM1638 8-digit display module with buttons is ready for your Proteus simulations too: the digits glow, the LEDs light, and you can click the buttons while the simulation runs. Behind the board sits our own model of the TM1638 , written from the Titan Micro datasheet: the 3-wire bus framed by STB, the data, address and display-control commands, the 16 bytes of display RAM that this board splits between digits and LEDs, the eight brightness steps and the key scan that sends the butt ...
Hello friends, I hope you all are doing great. Today, I am going to share the new TFT ILI9341 Library for Proteus V1.0 . The red 2.4" and 2.8" TFT with touch is the colour screen that turns an Arduino project into a real device: 240 x 320 pixels, 65,536 colours, a bright backlight and a resistive touch screen you can press, all on a few SPI wires. Buttons, sliders, menus and drawing pads become possible. With this TFT ILI9341 Library for Proteus , your sketch draws on a TFT that behaves like the real one, and you touch it with the mouse: click and drag on the glass, and the touch controller reports the point, just as a finger would. This is our own model of the module, with two chips written from their datasheets: the ILI9341 display controller, with the SPI interface bit by bit, every com ...
Hello friends, I hope you all are doing great. Today, I am going to share the new TM1637 7-Segment Display Library for Proteus V1.0 . The small blue board with a red "88:88" display is the cheapest way to put a clock, a timer or a counter on an Arduino: four digits, a colon, only two wires and one line of code with the TM1637Display library. Now this TM1637 4-digit display module is ready for your Proteus simulations too, every segment glowing as on the real board. Behind the digits sits our own model of the TM1637 , written from the Titan Micro datasheet: the 2-wire bus with its START, STOP and ACK, the data, address and display-control commands, the eight brightness steps, the open-drain lines with the board's pull-ups, and the digit order of the real module, where the first address is t ...
Hello friends, I hope you all are doing great. Today, I am going to share the new LCD 12864 Library for Proteus V1.0 . The 12864 is the big graphic LCD of the Arduino world: 128 x 64 dots on a 93 x 70 mm board, white dots on a blue glass or dark dots on a yellow-green one, with the ST7920 controller behind it. It is the screen of many 3D printer controllers, and the natural next step when a 16 x 2 character LCD is too small for your menus, graphs and icons. With this LCD 12864 Library for Proteus , your sketch draws on a 12864 that behaves like the real one, including its famous puzzles: the PSB pin, the G bit and the folded memory. This is our own model of the module, with the ST7920 written from its datasheet: the serial bus and the 8-bit / 4-bit parallel bus, both instruction sets, the ...
Hello friends, I hope you all are doing great. Today, I am going to share the new MAX7219 7-Segment Display Library for Proteus V1.0 . The long blue board with eight red digits is the quickest way to give an Arduino a real display: a counter, a clock, a voltmeter reading, a score. One MAX7219 on the back does all the multiplexing, the Arduino needs only three pins, and with the LedControl library a number is one line of code. Now this 8-digit 7-segment module is ready for your Proteus simulations too, every segment glowing as on the real board. Behind the digits sits our own model of the MAX7219 , written from the Maxim datasheet: the 16-bit serial packets, the digit, Code B decode, intensity, scan-limit, shutdown and display-test registers, DOUT for the next module, and the digit order of ...
Hello friends, I hope you all are doing great. Today, I am going to share the new MAX7219 LED Matrix Library for Proteus V1.0 . The red 8x8 LED dot matrix with a MAX7219 behind it is the display that turns any Arduino project into a sign: scrolling names, clocks, counters, little animations. It comes as a single 8x8 module and as the long 4-in-1 FC-16 board with 32 x 8 LEDs, and both are now ready for your Proteus simulations, glowing LED by LED as the real ones do. Behind every matrix sits our own model of the MAX7219 , written from the Maxim datasheet: the 16-bit serial packets, the daisy chain through DOUT, the digit, intensity, scan-limit, shutdown and display-test registers, and the exact way each module wires its LEDs to the chip. You get four devices , the single and the 4-in-1 modu ...
Hello friends, I hope you all are doing great. Today, I am going to share the new ST7789 TFT LCD Library for Proteus V1.0 . If you have bought a tiny colour screen for an Arduino project lately, there is a good chance it was one of the small blue 1.3" or 1.54" IPS TFT modules: a square 240 x 240 picture, sharp from any angle, driven over SPI by the ST7789 controller. They are cheap, bright and perfect for watches, gauges and little dashboards, and now you can design for them in Proteus before you solder a single wire. This library is our own model of the ST7789, written from its datasheet: the 240 x 320 frame memory, the SPI interface, the rotations, the start-up waits and, most important, the habits of the IPS glass that surprise people on their first try. It covers both popular boards , ...
Hello friends, I hope you all are doing great. Today, I am going to share the new TFT ST7735 Library for Proteus V1.0 . The 1.8" TFT is the little colour screen you find in so many Arduino kits: 128 x 160 pixels, 65,536 colours, a bright backlight and just a few SPI wires. It is the next step after a character LCD or a small OLED, when your project needs colours, graphs and icons. With this TFT ST7735 Library for Proteus , your sketch draws on a 1.8" TFT that behaves like the real one, including its two famous puzzles: the white screen and the wrong tab. This is our own model of the module, with the ST7735S controller written from its datasheet: the SPI interface bit by bit, every command with its parameters, the frame memory, the rotations, the colour order and the backlight. You get two ...
Hello friends, I hope you all are doing great. Today, I am going to share the new 3.5" TFT LCD Shield Library for Proteus V1.0 . When the 2.4" screen gets too small for your menus, meters and buttons, the next step on an Arduino UNO is the red 3.5 inch TFT LCD shield : 480 x 320 pixels, twice the pixels of the 2.4" shield, the same 65,536 colours and the same resistive touch screen , and it still plugs straight on the UNO. With this 3.5" TFT LCD Shield Library for Proteus , you can design a full-size touch interface, test it in the simulation and see exactly what the real shield would show, pressing the glass with your mouse. Inside the shield sits the ILI9486 controller, and that is what our own model simulates, written from the ILI9486 datasheet: the 320 x 480 frame memory, the 8-bit par ...
Hello friends, I hope you all are doing great. Today, I am going to share the new OLED Library for Proteus V1.0 . It brings all our OLED displays together in one library: the popular 0.96" OLED with its SSD1306 controller, the long and thin 0.91" 128x32 OLED , and the bigger 1.3" OLED with its SH1106 controller. You get one LIB file with 14 parts , one model file that runs them all, and a new demo in which a single Arduino UNO drives all three OLEDs at the same time. Each of these OLEDs already has its own library and its own article: the OLED SSD1306 Library for Proteus V1.0 , the OLED 128x32 Library for Proteus V1.0 and the OLED SH1106 Library for Proteus V1.0 . This OLED Library for Proteus puts the three of them in one package, the same way our LCD Library for Proteus V3.0 does for the ...