FNIRSI 1014D for Arduino and Microcontroller Testing Malaysia
FNIRSI 1014D for Arduino and Microcontroller Testing Malaysia
Your Arduino or microcontroller program runs without an error.
But the circuit still does not work.
Is the problem in the software, wiring, sensor, output signal or electronic circuit?
This is where an oscilloscope can become very useful.
The FNIRSI 1014D Oscilloscope allows users to observe electrical waveforms produced by Arduino, MCU and embedded-system circuits instead of relying only on software messages or multimeter readings.
Why Use an Oscilloscope with Arduino?
When developing an Arduino or microcontroller project, many signals change too quickly for a multimeter to show clearly.
Examples include:
-
PWM signals
-
Clock signals
-
Digital pulses
-
Sensor outputs
-
Control signals
-
Timing signals
-
Oscillator outputs
A multimeter may show that voltage exists.
An oscilloscope shows what that voltage is actually doing over time.
Example: Arduino PWM Output
Suppose your Arduino program is controlling LED brightness or motor speed using PWM.
The program appears correct.
But the device does not respond as expected.
With the FNIRSI 1014D, you can probe the appropriate PWM output and check:
Is the PWM waveform present?
Is the frequency approximately correct?
Does the duty cycle change?
Is the signal stable?
This immediately tells you more about what is happening at the hardware level.
Check Whether the MCU Output Is Actually Working
Software may command an output to change, but that does not guarantee the expected electrical signal reaches the circuit.
For example:
MCU Output → Driver Circuit → Load
If the load does not work, you need to determine where the signal stops.
Using an oscilloscope, you can check the signal at different stages.
If the MCU output is correct but the signal disappears after the driver circuit, troubleshooting can focus on the driver stage.
Use Two Channels to Compare Signals
The FNIRSI 1014D has two oscilloscope channels.
This is useful for embedded-system troubleshooting because you can observe two related signals simultaneously.
For example:
CH1 → MCU output
CH2 → Driver output
Or:
CH1 → Input signal
CH2 → Processed signal
This can make it easier to see whether one part of the circuit is responding correctly to another.
Check Sensor Outputs
Some sensors produce changing electrical signals that can be observed with an oscilloscope.
Depending on the sensor and interface, you may be able to investigate:
-
Pulse outputs
-
Analogue voltage changes
-
Frequency outputs
-
Switching signals
-
Control pulses
For example, if a sensor should produce pulses when an object moves but the MCU receives nothing, checking the sensor output can help determine whether the problem begins at the sensor or later in the circuit.
Check Clock and Oscillator Signals
Microcontrollers and digital circuits rely on timing.
If a required clock or oscillator is missing, the circuit may appear completely dead even though its power supply is correct.
A troubleshooting sequence might be:
Power supply → OK
Reset condition → Check
Clock / oscillator → Check
MCU output → Check
Driver circuit → Check
An oscilloscope helps you move from simply checking voltages to understanding the actual signal path.
Check Timing Between Two Signals
Sometimes the issue is not whether a signal exists, but when it occurs.
With two channels, you can compare the timing of two suitable signals.
For example:
CH1 → Trigger signal
CH2 → Response signal
You can then observe whether the response occurs when expected.
This can be useful for basic control-system and embedded-electronics troubleshooting.
Can FNIRSI 1014D Check I2C, SPI or UART?
An oscilloscope can be useful for observing the electrical waveforms associated with digital communication lines.
For example, you may be able to see whether there is activity on:
UART TX / RX
I2C SDA / SCL
SPI clock and data lines
However, seeing electrical activity is different from automatically decoding the communication protocol.
For detailed protocol analysis, users may need an oscilloscope with suitable decoding functions or a dedicated logic analyzer.
The FNIRSI 1014D is better viewed as a tool for observing whether the electrical waveform is present and behaving reasonably within its measurement capabilities.
Example: UART Not Communicating
Imagine two boards are supposed to communicate through UART.
But no data is received.
You can begin by checking:
Is there activity on TX?
If there is no waveform at the transmitter output, investigate the transmitting side.
If TX activity is present but the receiving device still gets nothing, continue checking wiring, signal levels, configuration and the receiving side.
The oscilloscope helps determine whether electrical activity actually exists.
Oscilloscope vs Logic Analyzer for MCU Work
These instruments answer different questions.
An oscilloscope is particularly useful when you want to see:
-
Voltage level
-
Waveform shape
-
Rise and fall behaviour
-
Noise
-
Timing
-
Signal stability
A logic analyzer is often more convenient when you want to examine multiple digital channels or decode digital data.
For many embedded-development benches, both instruments can be useful.
Use the Signal Generator for Circuit Experiments
The FNIRSI 1014D also includes a signal generator.
For suitable experiments, this allows you to generate a known test waveform and feed it into a circuit.
For example:
Signal Generator → MCU-related input circuit
Then use the oscilloscope to observe how the circuit responds.
This can be useful for:
-
Electronics education
-
Input-circuit testing
-
Basic filter experiments
-
Signal-conditioning circuits
-
Circuit development
Always ensure the generated voltage and frequency are suitable for the MCU or circuit input.
Be Careful with 3.3V and 5V Electronics
Microcontrollers can be sensitive to incorrect voltage levels.
A circuit designed for 3.3V logic should not automatically be treated as compatible with every 5V signal.
Before connecting an external signal generator, check:
Maximum input voltage
Logic level
Ground reference
Signal amplitude
Circuit documentation
Do not inject a signal into an MCU pin without first understanding the circuit.
FNIRSI 1014D for Students
An oscilloscope is also useful for learning embedded electronics.
Students can write a simple program to generate a PWM output and then observe the actual waveform.
They can change the software settings and immediately see how the waveform changes.
This helps connect:
Programming
with
Real electronic signals
For technical education, this can make concepts such as frequency, period, duty cycle and timing much easier to understand.
Who Can Use FNIRSI 1014D for MCU Testing?
The FNIRSI 1014D may be useful for:
-
Arduino users
-
Microcontroller developers
-
Embedded-system projects
-
Electronics repair technicians
-
Engineering students
-
Technical colleges
-
Electronics training
-
Hobby electronics
-
Basic R&D
-
PCB troubleshooting
Its combination of a dual-channel oscilloscope and signal generator provides useful functionality for general electronics development and troubleshooting.
When Do You Need More Advanced Equipment?
The FNIRSI 1014D should not be treated as the solution for every embedded-system measurement.
More advanced equipment may be required for:
-
High-speed digital buses
-
Detailed protocol decoding
-
Signal-integrity analysis
-
Many simultaneous digital channels
-
Very small or sensitive signals
-
Advanced timing analysis
For these applications, a higher-performance oscilloscope or dedicated logic analyzer may be more appropriate.
Looking for FNIRSI 1014D in Malaysia?
If you need an oscilloscope for Arduino, microcontroller, embedded electronics, PCB troubleshooting or technical education, the FNIRSI 1014D may be worth considering.
For FNIRSI 1014D Oscilloscope with Signal Generator enquiries in Malaysia, contact MTM Precision Sdn Bhd.
Not sure whether it is suitable for your project?
WhatsApp us a photo of your Arduino, MCU board, PCB or application first.
MTM Precision Sdn Bhd
Showroom & Service Centre:
No. 29-1 & 29-2, Jalan Bandar 18,
Pusat Bandar Puchong,
47160 Puchong, Selangor, Malaysia.
Tel: 03-8080 7172
WhatsApp: +6016-660 7346
Email: mtmpre@yahoo.com
Website: www.mtmpre.com.my
Serving customers across Selangor, Kuala Lumpur, Johor, Penang, Melaka, Negeri Sembilan, Perak, Pahang, Kelantan, Terengganu, Kedah, Perlis, Sabah and Sarawak.
05 Oct 2026