Hello friends, I hope you all are doing great. Today, I am going to share the new Nokia 5110 LCD Library for Proteus V1.0 . The Nokia 5110 LCD is the little graphic screen of the old Nokia phones: 84 x 48 pixels, a backlight, and a price that made it a favourite of Arduino beginners for years. It is still one of the cheapest ways to put text, numbers and small pictures on a project. With this Nokia 5110 LCD Library for Proteus , your sketch draws on a Nokia 5110 that behaves like the real one, including its famous contrast trouble. This is our own model of the module, with the PCD8544 controller written from its datasheet: the SPI interface bit by bit, both instruction sets, the contrast voltage and the backlight. You get four devices : a blue and a white backlight, each as Nokia 5110 Simp ...
Hello friends, I hope you all are doing great. Today, I am going to share the new OLED SH1106 Library for Proteus V1.0 . The 1.3" OLED is the big brother of the popular 0.96" display: the same 128 x 64 pixels on a bigger glass, easier to read from a distance, on a board with the same four I2C pins. But inside it hides a different controller, the SH1106 , and that catches almost everybody once: an SSD1306 sketch shows only random dots on it. With this OLED SH1106 Library for Proteus , your sketch draws on a 1.3" OLED that behaves like the real one, including that trap. This is our third OLED library, after the OLED SSD1306 Library for Proteus V1.0 and the OLED 128x32 Library for Proteus V1.0 , and it runs on the same own OLED model , now with an SH1106 controller written from its datasheet: ...
Hello friends, I hope you all are doing great. Today, I am going to share the new LCD Keypad Shield Library for Proteus V1.0 . The LCD keypad shield is one of the most popular first boards for the Arduino UNO: a 16x2 LCD, five buttons and a contrast trimmer on one board that simply plugs onto the UNO. No wiring, no breadboard, and your project has a display and a small keyboard. With this LCD Keypad Shield Library for Proteus , you get the same shield in your simulation: the LCD shows what your sketch prints, and you press the buttons with the mouse. The shield runs on our own HD44780 model from the LCD 16x2 Library for Proteus V3.0 , and the five buttons are modelled the way the real board does it: a resistor ladder that puts a different voltage on A0 for every button, so analogRead(A0) i ...
Hello friends, I hope you all are doing great. Today, I am going to share the new OLED 128x32 Library for Proteus V1.0 . The 0.91" OLED is the little brother of the popular 0.96" display: a long, thin module of 128 x 32 pixels, with the same SSD1306 controller and the same four I2C wires, GND, VCC, SCL and SDA. It fits where a bigger display does not: in a small box, under a knob, on a badge, or as a status line next to a project. With this OLED 128x32 Library for Proteus , your sketch draws on a 0.91" OLED that behaves like the real one, pixel by pixel. This is our second OLED library, after the OLED SSD1306 Library for Proteus V1.0 , and it runs on the same own SSD1306 model , now with the 32-row glass wired the way the real 0.91" module is. You get four devices : a white and a blue OLED ...
Hello friends, I hope you all are doing great. Today, I am going to share the new OLED SSD1306 Library for Proteus V1.0 . The small 0.96" OLED display is everywhere in Arduino projects: 128 x 64 sharp, bright pixels, no backlight, and only four wires, GND, VCC, SCL and SDA. It shows text, numbers, graphs, icons and little animations, so it is the display to pick when a character LCD is not enough. With this OLED SSD1306 Library for Proteus , your sketch draws on an OLED that behaves like the real module, pixel by pixel. This is our first OLED library, and it is our own model of the SSD1306 controller: its I2C interface, its 1 KB display memory, its commands, its charge pump and its scrolling. You get six devices : a white, a blue and a yellow-blue OLED, each as OLED SSD1306 Simple , with a ...
Most engineering workstations don’t become obsolete overnight. They get annoying first. A model that used to finish before lunch now runs into the afternoon. A parameter sweep gets started before everyone leaves and is still chewing through cases the next morning. Someone needs the machine for CAD work, but the solver has 73 percent left and nobody wants to kill the run. That’s usually the point when people start looking at bigger hardware. The trouble is that “bigger” can mean almost anything. More cores. More RAM. A GPU. Another workstation. A cloud instance. A physical server sitting somewhere else. Without knowing what’s actually slowing the job down, it’s surprisingly easy to spend a lot of money and end up only slightly faster. First, figure out what the workstation is struggling wit ...
Hello friends, I hope you all are doing great. Today, I am going to share the new LCD Library for Proteus V3.0 . It brings all our character LCDs together in one library: the LCD 16x2 and the LCD 20x4 on their 16-pin header, and the I2C LCD 16x2 and the I2C LCD 20x4 with the black PCF8574 backpack. You get one LIB file with 16 parts , one model file that runs them all, and a new demo in which a single Arduino UNO drives all four LCDs at the same time. Each of these LCDs already has its own library and its own article: the LCD 16x2 Library for Proteus V3.0 , the LCD 20x4 Library for Proteus V3.0 , the I2C LCD 16x2 Library for Proteus V1.0 and the I2C LCD 20x4 Library for Proteus V1.0 . This LCD Library for Proteus puts the four of them in one package, so you install one LIB file and one DLL ...
Hello friends, I hope you all are doing great. Today, I am going to share the new LCD 20x4 Library for Proteus V3.0 . The 20x4 character LCD, the big blue or yellow-green "2004" display with 16 pins, shows four rows of 20 characters, 80 characters in all, so it is the LCD to pick when a 16x2 is too small for your menu, your sensor readings or your status screen. With this LCD 20x4 Library for Proteus , your sketch writes to an LCD that behaves like the real one: the real HD44780 timing, the contrast pot, the backlight, your own characters, and the strange row order of every 20x4. Version 3.0 is the next version of our 20x4 LCD library, and like our LCD 16x2 Library for Proteus V3.0 it is our own HD44780 model this time, not a new symbol on top of Proteus's built-in LCD: a 20x4 glass wired ...
Hello friends, I hope you all are doing great. Today, I am going to share the new I2C LCD 20x4 Library for Proteus V1.0 . The I2C LCD 20x4 is the big brother of the 16x2: four rows of 20 characters, 80 characters in all, on a 98 x 60 mm board, with the same small black I2C backpack on its back. It still needs only four wires, GND, VCC, SDA and SCL, so it is the LCD to pick when a 16x2 is too small for your menu, your sensor readings or your status screen. With this I2C LCD 20x4 Library for Proteus , your sketch talks to an LCD that behaves like the real module, including the strange row order of every 20x4. This is the third library of our LCD series, after the LCD 16x2 Library for Proteus V3.0 and the I2C LCD 16x2 Library for Proteus V1.0 , and it is our own model of the whole module: the ...
Hello friends, I hope you all are doing great. Today, I am going to share the new I2C LCD 16x2 Library for Proteus V1.0 . The I2C LCD 16x2 is the same blue or yellow-green 1602 character LCD you know, with a small black I2C backpack soldered to its back. Instead of six or more wires, it needs only four: GND, VCC, SDA and SCL. That is why it is the LCD most of us use with an Arduino today. With this I2C LCD 16x2 Library for Proteus , your sketch talks to an LCD that behaves like the real module: the I2C address, the contrast trimmer on the backpack, the backlight jumper, and the real HD44780 behind it. This is the second library of our LCD series, after the LCD 16x2 Library for Proteus V3.0 , and it is our own model of the whole module: the PCF8574 I2C port expander of the backpack and the ...