Frequency Adjustable Pulse Generator Module NE555

  1. Input Voltage: 5V-15VDC
  2. Output amplitude: 4.2V V-PP to 11.4V V-PP.
  3. Output Current : 15mA for 5V & 35mA for 12V.
  4. Color: Blue
  5. Working voltage: 5-12V
  6. Size: 25x 13 x 12 mm (LxWxH)
  7. Minimum – 50% duty cycle, 3.7 Hz & Maximum – 98% duty cycle, 1.3KHz

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

35,00 EGP

11 People watching this product now!

Payment Methods:

Description

NE555 is a Pulse Frequency Duty Cycle Adjustable Module Square Wave Signal Generator. The output frequency range is selectable. Duty cycle and frequency is not separately adjustable, adjusting the duty cycle will change the frequency. Single channel signal output, the output square wave duty ratio is about fifty percent.

The general use of module generates pulses from approximately 4Hz to 1.3Khz. Utilizes the popular NE555 timer IC operating as an astable multivibrator. The module has ten-turn frequency adjustment control and power on LED. Use for stepper motor pulses, testers etc.

The 555 timer IC is an integrated circuit (chip) used in a variety of timer, pulse generation, and oscillator applications. The 555 can be used to provide time delays, as an oscillator, and as a flip-flop element. Derivatives provide up to four timing circuits in one package. Introduced in 1971 by Signetics, the 555 is still in widespread use due to its ease of use, low price, and stability. It is now made by many companies in the original bipolar and also in low-power CMOS types.

This module can be used as a square-wave signal generator.  It generates square wave signals used for experimental development. It also generates square wave signal driving motor drive.  With adjustable pulses generated for use by the MCU and adjustable pulse control related circuits.


Features:

  1. Color: Blue
  2. Working voltage: 5-12V
  3. Minimum – 50% duty cycle, 3.7 Hz & Maximum – 98% duty cycle, 1.3KHz
  4. 100% Brand new and high quality!
  5. A single channel output, the output duty cycle square wave is about fifty percent.
  6. Onboard adjustable resistance, resistance can be controlled to adjust the output frequency.
  7. Best choice for yourself or your friend. You will not be disappointed!

Package Includes:

1 x Frequency Adjustable Pulse Generator Module NE555

🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
NE555 ModuleOUTboard digital pin
📟
Frequency Adjustable Pulse Generator Module NE555
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
Frequency Adjustable Pulse Generator Module NE555 - Arduino Uno
Frequency Adjustable Pulse Generator Module NE555 - Arduino Nano
Frequency Adjustable Pulse Generator Module NE555 - Arduino Mega
Frequency Adjustable Pulse Generator Module NE555 - ESP32
Frequency Adjustable Pulse Generator Module NE555 - ESP8266
Frequency Adjustable Pulse Generator Module NE555 - STM32
Frequency Adjustable Pulse Generator Module NE555 - Raspberry Pi Pico
📄 File: frequency_adjustable_pulse_generator_module_ne555_-_arduino_uno.inoArduino Uno
542 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// OUT pin 2 on Arduino Uno (module's own R/C network sets the base frequency in hardware; the adjustable pot on the board changes it further)
6#define SIGNAL_PIN 2
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(SIGNAL_PIN, INPUT);
11}
12
13void loop() {
14 unsigned long period = pulseIn(SIGNAL_PIN, HIGH) + pulseIn(SIGNAL_PIN, LOW);
15 if (period > 0) {
16 float freq = 1000000.0 / period;
17 Serial.print("Frequency: "); Serial.print(freq); Serial.println(" Hz");
18 }
19 delay(200);
20}
📄 File: frequency_adjustable_pulse_generator_module_ne555_-_arduino_nano.inoArduino Nano
543 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// OUT pin 2 on Arduino Nano (module's own R/C network sets the base frequency in hardware; the adjustable pot on the board changes it further)
6#define SIGNAL_PIN 2
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(SIGNAL_PIN, INPUT);
11}
12
13void loop() {
14 unsigned long period = pulseIn(SIGNAL_PIN, HIGH) + pulseIn(SIGNAL_PIN, LOW);
15 if (period > 0) {
16 float freq = 1000000.0 / period;
17 Serial.print("Frequency: "); Serial.print(freq); Serial.println(" Hz");
18 }
19 delay(200);
20}
📄 File: frequency_adjustable_pulse_generator_module_ne555_-_arduino_mega.inoArduino Mega
543 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// OUT pin 2 on Arduino Mega (module's own R/C network sets the base frequency in hardware; the adjustable pot on the board changes it further)
6#define SIGNAL_PIN 2
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(SIGNAL_PIN, INPUT);
11}
12
13void loop() {
14 unsigned long period = pulseIn(SIGNAL_PIN, HIGH) + pulseIn(SIGNAL_PIN, LOW);
15 if (period > 0) {
16 float freq = 1000000.0 / period;
17 Serial.print("Frequency: "); Serial.print(freq); Serial.println(" Hz");
18 }
19 delay(200);
20}
📄 File: frequency_adjustable_pulse_generator_module_ne555_-_esp32.inoESP32
536 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// OUT pin 4 on ESP32 (module's own R/C network sets the base frequency in hardware; the adjustable pot on the board changes it further)
6#define SIGNAL_PIN 4
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(SIGNAL_PIN, INPUT);
11}
12
13void loop() {
14 unsigned long period = pulseIn(SIGNAL_PIN, HIGH) + pulseIn(SIGNAL_PIN, LOW);
15 if (period > 0) {
16 float freq = 1000000.0 / period;
17 Serial.print("Frequency: "); Serial.print(freq); Serial.println(" Hz");
18 }
19 delay(200);
20}
📄 File: frequency_adjustable_pulse_generator_module_ne555_-_esp8266.inoESP8266
540 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// OUT pin D4 on ESP8266 (module's own R/C network sets the base frequency in hardware; the adjustable pot on the board changes it further)
6#define SIGNAL_PIN D4
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(SIGNAL_PIN, INPUT);
11}
12
13void loop() {
14 unsigned long period = pulseIn(SIGNAL_PIN, HIGH) + pulseIn(SIGNAL_PIN, LOW);
15 if (period > 0) {
16 float freq = 1000000.0 / period;
17 Serial.print("Frequency: "); Serial.print(freq); Serial.println(" Hz");
18 }
19 delay(200);
20}
📄 File: frequency_adjustable_pulse_generator_module_ne555_-_stm32.inoSTM32
540 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// OUT pin PB4 on STM32 (module's own R/C network sets the base frequency in hardware; the adjustable pot on the board changes it further)
6#define SIGNAL_PIN PB4
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(SIGNAL_PIN, INPUT);
11}
12
13void loop() {
14 unsigned long period = pulseIn(SIGNAL_PIN, HIGH) + pulseIn(SIGNAL_PIN, LOW);
15 if (period > 0) {
16 float freq = 1000000.0 / period;
17 Serial.print("Frequency: "); Serial.print(freq); Serial.println(" Hz");
18 }
19 delay(200);
20}
📄 File: frequency_adjustable_pulse_generator_module_ne555_-_raspberry_pi_pico.inoRaspberry Pi Pico
548 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// OUT pin 2 on Raspberry Pi Pico (module's own R/C network sets the base frequency in hardware; the adjustable pot on the board changes it further)
6#define SIGNAL_PIN 2
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(SIGNAL_PIN, INPUT);
11}
12
13void loop() {
14 unsigned long period = pulseIn(SIGNAL_PIN, HIGH) + pulseIn(SIGNAL_PIN, LOW);
15 if (period > 0) {
16 float freq = 1000000.0 / period;
17 Serial.print("Frequency: "); Serial.print(freq); Serial.println(" Hz");
18 }
19 delay(200);
20}
Analog 555-timer astable circuit - outputs a square wave whose frequency is set by the onboard potentiometer, not by code. Shown here reading/measuring that output frequency.

Specification

Specification

WeightWeight8 g
Dimensions4 × 3 × 1,5 cm
ic-chipNE555
input-supply-voltage-vdc5 to 15
output-amplitude4.2V V-PP to 11.4V V-PP.
output-current15mA for 5V & 35mA for 12V

Customer Reviews