Zint is a cross-platform open source barcode generating library which can be found at
https://www.zint.org.uk/.
You can get zint from the following github repository.
https://github.com/woo-j/zint.
Wednesday, July 6, 2022
Friday, April 1, 2022
PCA9535 GPIO Expander
PCA9535
is a GPIO expander with 16 IO lines which has I2C bus interface.
It provides additional IOs for I2C bus master such as SBC or MCU that can be used to read push button or sensor, to control LED, etc.
PCA9555 is identical to PCA9535 except the presence of internal pull-up resistor
which increases power consumption when the IOs are low.
PCA9535C is another variation of PCA9535 with open drain outputs.
Its operating supply voltage range is 2.3V to 5.5V.
There are 3 hardware pins which allow to use 8 different I2C bus addresses, from 0x20 to 0x27.
Wednesday, March 2, 2022
Software timers and Ring Buffered UART Com for LPC824 MCU
In this article, I would like discuss about using
LPC82x MCU with MCUXpresso IDE.
I will use
LPCXpresso824-MAX Board as a hardware platform.
Tuesday, October 5, 2021
16 Channel RS485 Modbus Relay Board
Controlling a
16 channel RS485 Modbus relay board is discussed in this post.
The board needs to be powered with a 12V power supply.
It has has a DIP switch to set its ID. If only the switch 1 is on and others are off, its ID will be 1.
To communicate the board from a PC, a USB to RS485 converter can be used. The setup is illustrated in the following figure.
Alternatively, you can use a USB UART adapter together with a UART to RS485 converter. Wire connection for this setup is shown below.
Unlike conventional RS485 devices, these devices do not have the control line for transmit or receive. They use autoflow control as shown below.
Alternatively, you can use a USB UART adapter together with a UART to RS485 converter. Wire connection for this setup is shown below.
Unlike conventional RS485 devices, these devices do not have the control line for transmit or receive. They use autoflow control as shown below.
Friday, September 17, 2021
V4L2 Capturing as Bitmap Image
V4L2 (Video for Linux 2) consists of drivers and API for video capturing on Linux
[1].
In this article, we will discuss about using the library and analysis of video capture example.
There are utilities for controlling media devices on Linux called v4l-utils
[2].
We will explore about using and testing webcam with them also.
Wednesday, July 7, 2021
K82 USB CDC Virtual Comm
In this article, we will discuss about using K82 as a USB CDC virtual com device.
Setting up environment for K82 development is discussed in previous article at the following link.
http://cool-emerald.blogspot.com/2020/01/getting-started-with-frdm-k82f.html
http://cool-emerald.blogspot.com/2020/01/getting-started-with-frdm-k82f.html
Monday, July 5, 2021
Software timers and Ring Buffered UART Com for Kinetis K82 MCU
In this article, I would like discuss about using
Kinetis K82 MCU with MCUXpresso IDE.
I will use
FRDM-K82F development board as a hardware platform.
Setting up environment for K82 development is discussed in previous article at the following link.
http://cool-emerald.blogspot.com/2020/01/getting-started-with-frdm-k82f.html
http://cool-emerald.blogspot.com/2020/01/getting-started-with-frdm-k82f.html
Wednesday, April 7, 2021
DrawBot XY Plotter with Arduino GRBL Controller
In this article, I would like to discuss about using DIY XY plotters which are also called draw bots.
You can buy them at online stores such as LYCNC store
or Global Tech. Factory Store on Aliexpress.
Friday, October 16, 2020
Wednesday, April 15, 2020
Cross Compiling C++ Programs for Raspberry Pi that Uses Static or Shared Libraries Such as OpenCV and wxWidgets
In this article, cross compiling C++ programs for Raspberry Pi on Ubuntu Linux system is discussed.
We use "schroot" to avoid messing the main system and to get clean build environment.
Subscribe to:
Posts (Atom)



