<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://oldwiki.cpcwiki.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ickey</id>
		<title>CPCWiki - THE Amstrad CPC encyclopedia! - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://oldwiki.cpcwiki.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ickey"/>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php/Special:Contributions/Ickey"/>
		<updated>2026-08-29T18:36:39Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Arduino_Practical_Workshop_-_Rotary_Potentiometer_Module&amp;diff=120838</id>
		<title>Arduino Practical Workshop - Rotary Potentiometer Module</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Arduino_Practical_Workshop_-_Rotary_Potentiometer_Module&amp;diff=120838"/>
				<updated>2024-12-09T04:28:56Z</updated>
		
		<summary type="html">&lt;p&gt;Ickey: Arduino Practical Workshop - Rotary Potentiometer Module&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Experiment: Rotary Potentiometer Module&lt;br /&gt;
[https://www.unikeyic.com/search?keyword=Potentiometer Potentiometer]&lt;br /&gt;
A potentiometer is essentially a variable resistor. Its function in a circuit is to produce an output voltage that maintains a specific relationship with the input (applied) voltage, which is why it is called a potentiometer. It is generally designed to preserve its original properties over extended use. When employed as a position sensor, a potentiometer can serve as either a linear or rotary position sensor. The device outputs a voltage value that correlates directly with the position along the slider of the variable resistor. However, factors such as temperature fluctuations, wear, and the accumulation of debris between the slider and the variable resistor can alter resistance, thereby impacting the accuracy of the potentiometer, leading to relatively low precision. Nonetheless, advancements in materials, particularly conductive plastics, have enabled potentiometers to retain their initial characteristics even after long-term use while enhancing their overall performance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.unikeyic.com/search?keyword=Potentiometer Main Parameters of Potentiometer]&lt;br /&gt;
The primary parameters of a potentiometer encompass its nominal resistance, rated power, resolution, sliding noise, resistance variation characteristics, wear resistance, zero resistance, and temperature coefficient.&lt;br /&gt;
&lt;br /&gt;
[https://www.unikeyic.com/search?keyword=Potentiometer Nominal Resistance and Rated Power of Potentiometer]&lt;br /&gt;
The resistance value marked on the potentiometer is called the nominal resistance.&lt;br /&gt;
The rated power of a potentiometer refers to the specified conditions in a DC or AC circuit at an atmospheric pressure of 87~107kPa and at the designated temperature.&lt;br /&gt;
&lt;br /&gt;
Tag: Rotary Potentiometer Module; Electronic component; Electronic component procurement&lt;/div&gt;</summary>
		<author><name>Ickey</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Arduino_Hands-On:_Mini_MP3_Player_Using_the_YX5200-24SS_Chip&amp;diff=120726</id>
		<title>Arduino Hands-On: Mini MP3 Player Using the YX5200-24SS Chip</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Arduino_Hands-On:_Mini_MP3_Player_Using_the_YX5200-24SS_Chip&amp;diff=120726"/>
				<updated>2024-12-06T01:56:07Z</updated>
		
		<summary type="html">&lt;p&gt;Ickey: Arduino Hands-On: Mini MP3 Player Using the YX5200-24SS Chip&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Experiment: [https://www.unikeyic.com/search?keyword=Module MP3 Player Open-source Mini MP3 Player] with SD Card Music DF Player Module (YX5200-24SS Chip)&lt;br /&gt;
The YX5200-24SS is an MP3 chip offering a serial interface and excellent hard decoding for MP3 and WMV formats. It supports software-driven operations for TF cards, USB drives, and external FLASH storage. Additionally, it is compatible with both FAT16 and FAT32 file systems. By using simple serial commands, you can play specific music tracks and perform various functions without engaging in complex low-level programming. Its ease of use, stability, and reliability are the standout features of thisproduct.&lt;br /&gt;
&lt;br /&gt;
YX5200-24SS Serial Voice Chip Specifications:&lt;br /&gt;
MP3 File Format: Supports all bit rates 11172-3 and ISO13813-3 layer audio decoding, Sampling Support (KHZ): 8/11.025/12/16/22.05/24/32/44.1/48, supports music styles like Normal, Lazz, Classic, Pop, ROCK, etc.&lt;br /&gt;
USB Interface: Standard 2.0&lt;br /&gt;
UART Interface: Standard serial port, TTL level, adjustable baud rate&lt;br /&gt;
Input Voltage: 3.3-5V&lt;br /&gt;
Rated Current: 15mA (without USB drive)&lt;br /&gt;
Dimensions: 8.4*8mm&lt;br /&gt;
Package: SSOP24&lt;br /&gt;
Operating Temperature: -40°C to 80°C&lt;br /&gt;
Humidity: 5% - 95% &lt;br /&gt;
&lt;br /&gt;
Key Features:&lt;br /&gt;
Supports Sampling Rates (KHz): 8/11.025/12/16/22.05/24/32/44.1/48&lt;br /&gt;
24-bit DAC output, dynamic range support of 90dB, signal-to-noise ratio support of 85dB&lt;br /&gt;
Full support for FAT16, FAT32 file systems, maximum support for 32G TF cards and USB drives&lt;br /&gt;
Multiple control modes: parallel control mode, serial mode, key control mode&lt;br /&gt;
Broadcast language interlude function, can pause the background music being played&lt;br /&gt;
Audio data sorted by folders, supports up to 100 folders, each folder can be assigned up to 1000 songs&lt;br /&gt;
Supports line-in function&lt;br /&gt;
Supports microphone amplification and paging function&lt;br /&gt;
Supports sound card function and also supports inline control headphone function&lt;br /&gt;
30-level adjustable volume, 10 adjustable EQ settings&lt;br /&gt;
Supports external NORFLASH and NANDFLASH. Onboard default support for NORFLASH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Application Areas:&lt;br /&gt;
&lt;br /&gt;
Automotive navigation voice prompts&lt;br /&gt;
Highway transportation inspectors, toll booth voice reminders&lt;br /&gt;
Railway and bus safety inspection voice prompts&lt;br /&gt;
Voice alerts for power, communications, and financial operations rooms&lt;br /&gt;
Vehicle access gates for verification voice prompts&lt;br /&gt;
Border channel voice prompts&lt;br /&gt;
Multi-channel voice alarm or voice navigation device operation&lt;br /&gt;
Electric sightseeing buses with safety announcements&lt;br /&gt;
Electromechanical equipment failure alarms&lt;br /&gt;
Fire alarm voice prompts&lt;br /&gt;
Automatic playback devices for scheduled playback&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.unikeyic.com/search?keyword=Module The Mini MP3 Player Module] is a compact and affordable MP3 module that can be directly connected to a speaker. When combined with a power supply battery, speaker, and buttons, it can function independently or be controlled via a serial port by an UNO board or any microcontroller with a serial interface. This module integrates robust hard decoding for MP3, WAV, and WMA formats. The software supports TF card operation and is compatible with FAT16 and FAT32 file systems. With straightforward serial commands, you can play specific music tracks and execute other functions without delving into complex low-level programming. It is easy to use, stable, and reliable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Module Operating Modes&lt;br /&gt;
&lt;br /&gt;
1.Serial Mode The module supports asynchronous serial communication mode, receiving control commands through the serial port.&lt;br /&gt;
AD Key Mode: The module also supports AD key control mode, which replaces the traditional matrix keyboard connection method. This approach takes full advantage of the MCU's increasingly powerful AD functionality. The design is simple yet sophisticated, and our module is pre-configured with 2 AD ports and a resistor network to accommodate 20 keys.&lt;br /&gt;
Some Points to Note When Using the Module:&lt;br /&gt;
DFPlayer Mini can read MP3 &amp;amp; WAV file formats, but it cannot play files shorter than 1 second.&lt;br /&gt;
All music files must be placed in the /mp3 folder.&lt;br /&gt;
Music file names must consist of 4 characters, such as 0001.mp3, 0002.mp3...0255.mp3.&lt;br /&gt;
There are no restrictions on music file names longer than 4 characters, for example, 0001_Bruno_Mars_Count_On Me.mp3 is acceptable.&lt;br /&gt;
Even if you delete a file from the SD card, the DFPlayer Mini may still be able to play it. I successfully played the desired music files only after reformatting the SD card.&lt;br /&gt;
&lt;br /&gt;
[https://www.unikeyic.com/search?keyword=Module The Delay(sec) command instructs] the Arduino on how long the music should play. If the specified duration is too short and a subsequent command is issued to play another track, the Arduino will halt the current playback and move on to the next song.&lt;br /&gt;
The mp3_play (74) command plays the 0074.mp3 file.&lt;br /&gt;
Do not directly supply the DFPlayer Mini with 5V from Arduino; make sure to provide separate power to the DFPlayer Mini to avoid loud noise from the speaker.&lt;br /&gt;
During testing, the average current consumption is around 150mA, and the module may get hot, so it's important to monitor and control the current.&lt;br /&gt;
It was discovered that using different libraries for this module results in completely different control statements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TAG：[https://www.unikeyic.com/search?keyword=Module Music Player Module];YX5200-24SS Chip;electronic components&lt;/div&gt;</summary>
		<author><name>Ickey</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Https://www.cpcwiki.eu/index.php/Main_Page&amp;diff=120671</id>
		<title>Https://www.cpcwiki.eu/index.php/Main Page</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Https://www.cpcwiki.eu/index.php/Main_Page&amp;diff=120671"/>
				<updated>2024-12-04T04:31:46Z</updated>
		
		<summary type="html">&lt;p&gt;Ickey: Arduino Practical Workshop: LCD1602 Liquid Crystal Display Module&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arduino Practical Workshop: LCD1602 Liquid Crystal Display Module&lt;br /&gt;
&lt;br /&gt;
Experiment: LCD1602 Liquid Crystal Display 1602A Module Blue Screen Yellow Green Screen Gray Screen 5V 3.3V Soldered Pin IIC/I2C&lt;br /&gt;
'''1602 LCD'''&lt;br /&gt;
&lt;br /&gt;
[https://www.unikeyic.com/search?keyword=PCF8574 The 1602 LCD] is a dot matrix module for displaying text and symbols. It has multiple character positions, each with a 5x7 or 5x11 dot matrix, displaying one character per position. Spacing between characters and rows ensures readability, but limits graphic display. The &amp;quot;1602&amp;quot; refers to its 16x2 display format, showing two lines of 16 characters each. Most character LCDs use the HD44780 controller, allowing similar control principles and easy application of control programs across different modules.&lt;br /&gt;
LCD&lt;br /&gt;
LCD, or Liquid Crystal Display, is a technology used in flat-panel screens. It consists of a liquid crystal layer between two glass plates, with TFTs on the bottom and a color filter on top. Adjusting the signals to the TFTs controls the liquid crystal molecules, allowing light to pass through and form images. LCDs have largely replaced CRT screens due to their lower cost and popularity.&lt;br /&gt;
&lt;br /&gt;
Liquid crystal displays (LCDs) are advantageous due to their low voltage requirements, energy efficiency, reliability, and capacity for large information display. They provide flicker-free color display and are safe for health. Production is automated and cost-effective, allowing LCDs to be produced in various sizes and types, making them portable and versatile. This has led to more compact computers and televisions. LCD technology has significantly influenced display imaging product design and advanced microelectronics and optoelectronic information technologies. Liquid crystal materials are commonly used in electronic watch and calculator displays, converting electrical signals into visible characters or images using their electro-optical properties. Under normal conditions, liquid crystal molecules are arranged in an ordered, clear state. Applying a direct current electric field disrupts this order, altering light propagation and allowing for the display of numbers and images through color intensity variations.&lt;br /&gt;
LCD Composition&lt;br /&gt;
&lt;br /&gt;
Backlight (or backlight module) is essential for LCD monitors, as liquid crystal molecules cannot emit light on their own. A specialized light source provides illumination, which is modulated by the liquid crystals to generate colors. The backlight supplies the necessary light energy. Older LCDs used cold cathode fluorescent lamps (CCFL) similar to fluorescent tubes. Modern LCDs use more energy-efficient and durable LED backlights. The emitted light is evenly distributed using a light guide plate, with a back reflector directing all light toward the liquid crystals. Prism sheets and diffusion plates then ensure uniform brightness across the display.&lt;br /&gt;
&lt;br /&gt;
Upper and lower polarizing films - The function of polarizing films is to allow light to pass through in only one direction.&lt;br /&gt;
&lt;br /&gt;
Upper and lower glass substrates - Glass substrates are not merely two pieces of glass; they feature grooved structures on their inner sides, coated with alignment layers to align the liquid crystal molecules neatly along the grooves. TFT thin-film transistors and color filters are attached to both sides of the upper and lower glass layers.&lt;br /&gt;
&lt;br /&gt;
ITO transparent conductive layer - It provides a conductive path, divided into pixel electrodes (P level) and common electrodes (M level). In the next page, we will delve into more details about the structure of the liquid crystal panel.&lt;br /&gt;
&lt;br /&gt;
Thin-film transistors, commonly known as TFT-LCD, are switches that control signal voltage on the IC control circuit and deliver it to liquid crystal molecules, determining their deflection angle and magnitude, making them a key component.&lt;br /&gt;
&lt;br /&gt;
Liquid crystal layer - The liquid crystal layer is the most important element in changing the polarization state of light, with its arrangement and polarization state jointly determined by electric and elastic forces.&lt;br /&gt;
&lt;br /&gt;
Color filters use RGB filters to mix red, green, and blue to create various colors and shades. Liquid crystal panels have pixels made up of red, green, and blue sub-pixels with different grayscale levels.&lt;br /&gt;
The Differences Between LCD and OLED&lt;br /&gt;
&lt;br /&gt;
While color distortion may occur when viewing an LCD screen in certain environments, it does not mean that LCD has no advantages at all. After all, existence is reasonable, and LCD still has many benefits. For example, one of the most important concerns for consumers is power consumption, and LCD screens typically have low power consumption. Moreover, LCD displays generally use digital interfaces, making them very convenient to use.&lt;br /&gt;
&lt;br /&gt;
OLED uses transparent ITO glass and metal electrodes as anode and cathode. Voltage causes electrons and holes to combine in the exciton layer, emitting light. This self-luminous property is crucial for OLED displays. OLED provides faster response times and wider viewing angles than LCDs, without the need for backlighting. It displays true black, offering better contrast and color range. OLED screens can be flexible and integrated into various materials, enhancing their versatility. OLED excels in image quality and thinness, making it a leading trend for future displays. However, its high production costs restrict its use in large screens, leading to a focus on small-screen applications. Despite this, OLED remains a significant player in the display market.&lt;br /&gt;
LCD1602 LCD 5V display module&lt;br /&gt;
&lt;br /&gt;
The 1602 character LCD, also known as the [https://www.unikeyic.com/products/108090131564231/LCD1602.html 1602 LCD], is a type of dot-matrix LCD module specifically designed to display letters, numbers, symbols, and more. The character LCD can simultaneously display 16x02 or 32 characters. It consists of several 5X7 or 5X11 dot matrix character positions, with each dot matrix character position capable of displaying one character. There is a spacing between each character position and between each row, which serves the purpose of character spacing and line spacing. Due to this design, it does not display graphics well (even with custom CGRAM, the display effect is not ideal).&lt;br /&gt;
The 1602 module adopts a standard 16-pin interface, where:&lt;br /&gt;
Pin 1: [https://www.unikeyic.com/products/108090131564231/LCD1602.html GND] is the power ground.&lt;br /&gt;
Pin 2: VCC connects to the positive pole of a 5V power supply.&lt;br /&gt;
Pin 3: V0 is the LCD contrast adjustment terminal. When connected to a positive power supply, the contrast is weakest, while when connected to a ground power supply, the contrast is highest (excessive contrast may lead to &amp;quot;ghosting&amp;quot;, which can be adjusted by using a 10K potentiometer).&lt;br /&gt;
Pin 4: RS is the register select pin. A high logic level 1 selects the data register, while a low logic level 0 selects the instruction register.&lt;br /&gt;
Pin 5: RW is the read/write signal line. A high logic level 1 indicates a read operation, while a low logic level 0 indicates a write operation.&lt;br /&gt;
Pin 6: The E (or EN) pin is the enable pin. A high logic level 1 reads information, and it executes instructions on a negative edge transition.&lt;br /&gt;
Pins 7 to 14: D0 to D7 are the 8-bit bidirectional data lines.&lt;br /&gt;
Pins 15 to 16: Unused pins or backlight power.&lt;br /&gt;
Pin 15: Positive pole of the backlight.&lt;br /&gt;
Pin 16: Negative pole of the backlight.&lt;br /&gt;
&lt;br /&gt;
Schematic diagram of the [https://www.unikeyic.com/products/108090131564231/LCD1602.html 1602 module]&lt;br /&gt;
IIC/I2C Interface [https://www.unikeyic.com/products/108090131564231/LCD1602.html LCD1602] Adapter Board&lt;br /&gt;
The control board has only 20 I/O ports. If you add sensors, SD cards, relays, and other modules, the I/O ports may not be sufficient. The original 1602 screen requires at least 7 I/O ports to drive it, but this module can help you save 5 I/O ports.&lt;br /&gt;
&lt;br /&gt;
[[Specificationshttps://www.unikeyic.com/products/108090131564231/LCD1602.html|Specifications]]:&lt;br /&gt;
Power Supply Voltage: +5V&lt;br /&gt;
Supports I2C Protocol&lt;br /&gt;
Comes with backlight and contrast adjustment potentiometer&lt;br /&gt;
Simplified with 4-wire output&lt;br /&gt;
Device Address: 0x27&lt;br /&gt;
[https://www.unikeyic.com/search?keyword=PCF8574 PCF8574] is an 8-bit I/O expander for the I2C bus, designed to operate with VCC ranging from 2.5V to 6V. This 8-bit input/output (I/O) expander for the two-wire-bidirectional bus (I2C) is intended for remote I/O expansion with most microcontroller series through the I2C interface [serial clock (SCL), serial data (SDA)]. The device features an 8-bit quasi-bidirectional I/O port (P0-P7) that includes latch outputs with high-drive capability for directly driving LEDs. Each quasi-bidirectional I/O can be used as an input or output without the need for a data direction control signal. When powered up, the I/Os are in a high-impedance state, and only the current source for VCC is activated in this mode.&lt;br /&gt;
Tag：LCD1602 Module; PCF8574 expander; Electronic component;&lt;/div&gt;</summary>
		<author><name>Ickey</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:P1.png&amp;diff=119912</id>
		<title>File:P1.png</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:P1.png&amp;diff=119912"/>
				<updated>2024-11-08T09:04:17Z</updated>
		
		<summary type="html">&lt;p&gt;Ickey: Ickey uploaded a new version of File:P1.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ickey</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:P1.png&amp;diff=119911</id>
		<title>File:P1.png</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:P1.png&amp;diff=119911"/>
				<updated>2024-11-08T08:42:07Z</updated>
		
		<summary type="html">&lt;p&gt;Ickey: Ickey uploaded a new version of File:P1.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ickey</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:P1.png&amp;diff=119910</id>
		<title>File:P1.png</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:P1.png&amp;diff=119910"/>
				<updated>2024-11-08T08:38:57Z</updated>
		
		<summary type="html">&lt;p&gt;Ickey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ickey</name></author>	</entry>

	</feed>