CD4028 - BCD-to-Decimal Decoder. The CD4028 is a BCD-to-decimal or binary-to-octal decoder consisting of 4 inputs, decoding logic gates and 10 output buffers. ABCD code applied to the 4 inputs, A, B, C, and D, results in a high level at the selected 1 to1 0 decimal decoded outputs. Similarly, a 3-bit binary code applied to inputs A, B, and C is decoded in octal at outputs 0–7. A high level signal at the D input inhibits octal decoding and causes outputs 0–7 to go LOW. Features:
Wide supply voltage range: 3.0V to 15V
High noise immunity: 0.45 VDD (typ.)
Low power TTL compatibility: fan out of 2 driving 74L or 1 driving 74LS
Glitch free outputs
“Positive logic” on inputs and outputs
Applications: Code conversion, Address decoding, Indicator-tube decoder
Price 100 Birr
Address Megenagna Zefmesh Grandmall 3rd floor 301
0922787347/0924468599/0923522790
Wide supply voltage range: 3.0V to 15V
High noise immunity: 0.45 VDD (typ.)
Low power TTL compatibility: fan out of 2 driving 74L or 1 driving 74LS
Glitch free outputs
“Positive logic” on inputs and outputs
Applications: Code conversion, Address decoding, Indicator-tube decoder
Price 100 Birr
Address Megenagna Zefmesh Grandmall 3rd floor 301
0922787347/0924468599/0923522790
CD4047BE - Low Power Monostable/Astable Multivibrator. Wide supply voltage range: 3.0V to 15V
Applications: Frequency discriminators, Timing circuits, Envelope detection, Time-delay applications, Frequency multiplication and Frequency division.
MONOSTABLE MULTIVIBRATOR FEATURES: Positive- or negative-edge trigger, output pulse width independent of trigger pulse duration, Retriggerable option for pulse width expansion, Long pulse widths possible using small RC components by means of external counter provision, Fast recovery time essentially independent of pulse width, Pulse-width accuracy maintained at duty cycles approaching 100%.
ASTABLE MULTIVIBRATOR FEATURES: Free-running or gate able operating modes, 50% duty cycle, Oscillator output available, Good astable frequency stability typical= ±2% + 0.03%/°C @ 100 kHz, frequency= ±0.5% + 0.015%/°C @ 10 kHz.
Price 100 Birr
Address Megenagna Zefmesh Grandmall 3rd floor 301
0922787347/0924468599/0923522 VECTOR FOUR ENGINEERING
Applications: Frequency discriminators, Timing circuits, Envelope detection, Time-delay applications, Frequency multiplication and Frequency division.
MONOSTABLE MULTIVIBRATOR FEATURES: Positive- or negative-edge trigger, output pulse width independent of trigger pulse duration, Retriggerable option for pulse width expansion, Long pulse widths possible using small RC components by means of external counter provision, Fast recovery time essentially independent of pulse width, Pulse-width accuracy maintained at duty cycles approaching 100%.
ASTABLE MULTIVIBRATOR FEATURES: Free-running or gate able operating modes, 50% duty cycle, Oscillator output available, Good astable frequency stability typical= ±2% + 0.03%/°C @ 100 kHz, frequency= ±0.5% + 0.015%/°C @ 10 kHz.
Price 100 Birr
Address Megenagna Zefmesh Grandmall 3rd floor 301
0922787347/0924468599/0923522 VECTOR FOUR ENGINEERING
HT12E & HT12D ENCODER DECODER IC. HT12E is used to encode the data for RF Transmitter and HT12D is used to decode the data received by RF receiver. HT12E (RF Encoder): 18-pin DIP, operating Voltage(2.4V ~ 12V), Low Power and High Noise Immunity, CMOS Technology, Low Standby Current : 0.1uA (typ.) at VDD=5V, Minimum Transmission Word = 4, Built-in Oscillator needs only 5% Resistor, Data code has positive polarity, Easy Interface with and RF or an Infrared transmission medium, Secure and robust protocol, Ideal for remote control and security applications
Compatible with the HT12D decoder IC. HT12D (RF Decoder): It has similar features with HT12E encoder. It is capable of Decoding 12 bits of Information, 8 ~ 12 Address Pins and 0 ~ 4 Data Pins, Received Data are checked 3 times VT goes high during a valid transmission.
Applications: Wireless Security Systems, Smoke/Fire Alarm Systems, Car Security Systems, Garage/Car Door Controllers, Cordless Telephone, Automation Reporting Systems. Price 100 Birr per unit
Compatible with the HT12D decoder IC. HT12D (RF Decoder): It has similar features with HT12E encoder. It is capable of Decoding 12 bits of Information, 8 ~ 12 Address Pins and 0 ~ 4 Data Pins, Received Data are checked 3 times VT goes high during a valid transmission.
Applications: Wireless Security Systems, Smoke/Fire Alarm Systems, Car Security Systems, Garage/Car Door Controllers, Cordless Telephone, Automation Reporting Systems. Price 100 Birr per unit
SN74LS20N, Dual 4-Input NAND Logic Gate, 14-Pin PDIP. Maximum Propagation Delay Time @ Maximum CL 15 ns @ 5 V, Maximum Low Level Output Current 8mA, Maximum High Level Output Current -0.4mA, Operating voltage 5V.
Price 50 Birr
Address Megenagna Zefmesh Grandmall 3rd floor 301
0922787347/0924468599/0923522790
VECTOR FOUR ENGINEERING
Price 50 Birr
Address Megenagna Zefmesh Grandmall 3rd floor 301
0922787347/0924468599/0923522790
VECTOR FOUR ENGINEERING
25cm Multifunctional PCB Ruler Measuring Tool for Resistor, Capacitor, Chip, IC, SMD Diode, Transistor Package 180 Degrees.
Price 150 Birr
Address Megenagna Zefmesh Grandmall 3rd floor 301
0922787347/0924468599/0923522790
VECTOR FOUR ENGINEERING
Price 150 Birr
Address Megenagna Zefmesh Grandmall 3rd floor 301
0922787347/0924468599/0923522790
VECTOR FOUR ENGINEERING
SN74LS47N BCD to 7 Segment – Encoder, Decoder. SN54/74LS47 are Low Power Schottky BCD to 7-Segment Decoder /Driversconsisting of NAND gates, input buffers and seven AND-OR-INVERT gates. They offer active LOW, high sink current outputs for driving indicators directly. Seven NAND gates and one driver are connected in pairs tomake BCD data and its complement available to the seven decoding AND-OR-INVERT gates. The remaining NAND gate and three input buffers providelamp test, blanking input/ripple-blanking output and ripple-blanking input. The SN74LS47N feature active-low outputs designed for driving common-anode LEDs or incandescent indicators directly.
Price 100 Birr
Address Megenagna Zefmesh Grandmall 3rd floor 301
0922787347/0924468599/0923522790
VECTOR FOUR ENGINEERING
Price 100 Birr
Address Megenagna Zefmesh Grandmall 3rd floor 301
0922787347/0924468599/0923522790
VECTOR FOUR ENGINEERING
SN74LS47 and SN74LS147 BCD to 7 Segment Decoder/Driver.
Price 50 Birr
Address Megenagna Zefmesh Grandmall 3rd floor 301
0922787347/0924468599/0923522790
VECTOR FOUR ENGINEERING
Price 50 Birr
Address Megenagna Zefmesh Grandmall 3rd floor 301
0922787347/0924468599/0923522790
VECTOR FOUR ENGINEERING
Precision Resistive Strain Gauge (BF350-3AA ) For Pressure sensor or Load cell.
Type: BF350-3 AA
Resistance: 350Ω(typ.)
Grid Material:constantan
Sensitivity Coefficient: 2.00-2.20
Sensitivity Coefficient Dispersion: ≤±1%
Strain Limit: 2.0%
Fatigue Lifetime: ≥1M
Board Size: 7.1 X 4.5mm/0.28 X 0.18inch(L*W)
Price 100 Birr
Address Megenagna Zefmesh Grandmall 3rd floor 301
0922787347/0924468599/0923522790
VECTOR FOUR ENGINEERING
Type: BF350-3 AA
Resistance: 350Ω(typ.)
Grid Material:constantan
Sensitivity Coefficient: 2.00-2.20
Sensitivity Coefficient Dispersion: ≤±1%
Strain Limit: 2.0%
Fatigue Lifetime: ≥1M
Board Size: 7.1 X 4.5mm/0.28 X 0.18inch(L*W)
Price 100 Birr
Address Megenagna Zefmesh Grandmall 3rd floor 301
0922787347/0924468599/0923522790
VECTOR FOUR ENGINEERING
16mm Diameter, 1.15m long Stainless Steel Rod for CNC machines. Linear Bearing 16mm – LM16UU, 16mm CNC Flanged Shaft Support Block Supporter and 16mm Linear Rail Shaft Support now available at VECTOR FOUR ENGINEERING.
Price of 16mm Rod 700 Birr
Price of 16mm linear bearing 1100 Birr
Price of Rail Shaft Support 250 Birr
Price of Block Supporter 250 Birr
Address Megenagna Zefmesh Grandmall 3rd floor 301
0922787347/0924468599
Price of 16mm Rod 700 Birr
Price of 16mm linear bearing 1100 Birr
Price of Rail Shaft Support 250 Birr
Price of Block Supporter 250 Birr
Address Megenagna Zefmesh Grandmall 3rd floor 301
0922787347/0924468599
የፕላስቲክ እቃዎችን እና ሀይላንዶችን መቆራረጫ እና እንደገና ጥቅም ላይ የሚያውል ማሽን። ማሽኑን፡ለማግኘት በዚህ ስልክ ቁጥር ይደውሉ 0910626155 | Plastic Bottles and Cans Recycle Machine. we are on Sell!! Get now on 0910626155. for more Visit our Website: www.hayleengineering.com
ሰላም ለሁላችሁ ይሁን !!!
Arduino Tutorial #13 Arduino Array | How To Use Arrays in Arduino
https://youtu.be/GSu0FgoK3rA
//arduino tutorial #13 part one
int loadPins[3] = {11, 12, 13};
String loadName[] = {"yellow", "green", "red"};
void setup() {
Serial.begin(9600);
for (int index = 0; index < 3; index++) {
pinMode(loadPins[index], OUTPUT);
}
}
void loop() {
Serial.print("loadPins[index = 0] : value = : ");
Serial.println(loadPins[0]);
Serial.print("loadName[index = 0] : value = : ");
Serial.println(loadName[0]);
delay(1000);
Serial.println();
}
//arduino tutorial #13 part two
int loadPins[3] = {11, 12, 13};
String loadName[] = {"yellow", "green", "red"};
String loadChoice;
int inputChecker = 0;
void setup() {
Serial.begin(9600);
for (int index = 0; index < 3; index++) {
pinMode(loadPins[index], OUTPUT);
}
}
void loop() {
Serial.println("Send a load name to activate ! ");
Serial.println("Send low to de_activate ! ");
while (Serial.available() == 0) {}
loadChoice = Serial.readString();
for (int counter = 0; counter < 3; counter++) {
if (loadChoice == loadName[counter] && digitalRead(loadPins[counter]) == LOW) {
digitalWrite(loadPins[counter], HIGH);
Serial.println("\t" + loadChoice + " : " + "load is activated");
inputChecker = 0;
break;
} else if (loadChoice == loadName[counter] && digitalRead(loadPins[counter]) == HIGH) {
Serial.println("\t" + loadChoice + " : " + "load is ALREADY activated");
inputChecker = 0;
break;
} else if (loadChoice != loadName[counter] && loadChoice != "low") {
inputChecker++;
if (inputChecker >= 3) {
Serial.println("\t" + loadChoice + " : " + "load is NOT EXIST");
inputChecker = 0;
}
}
}
if (loadChoice == "low" ) {
Serial.println();
Serial.println("Select a load to deactivate! ");
while (Serial.available() == 0) {}
String userInput = Serial.readString();
for (int counter = 0; counter < 3; counter++) {
if (userInput == loadName[counter] && digitalRead(loadPins[counter]) == HIGH) {
digitalWrite(loadPins[counter], LOW);
Serial.println("\t" + userInput + " : " + "load is DE_ACTIVATED !!!");
inputChecker = 0;
break;
} else if (userInput == loadName[counter] && digitalRead(loadPins[counter]) == LOW) {
Serial.println("\t" + userInput + " : " + "load is ALREADY DE_ACTIVATED !!!");
inputChecker = 0;
break;
} else if (userInput != loadName[counter]) {
inputChecker++;
if (inputChecker >= 3) {
Serial.println("\t" + userInput + " : " + "load is NOT EXIST");
inputChecker = 0;
}
}
}
}
Serial.println();
}
Arduino Tutorial #13 Arduino Array | How To Use Arrays in Arduino
https://youtu.be/GSu0FgoK3rA
//arduino tutorial #13 part one
int loadPins[3] = {11, 12, 13};
String loadName[] = {"yellow", "green", "red"};
void setup() {
Serial.begin(9600);
for (int index = 0; index < 3; index++) {
pinMode(loadPins[index], OUTPUT);
}
}
void loop() {
Serial.print("loadPins[index = 0] : value = : ");
Serial.println(loadPins[0]);
Serial.print("loadName[index = 0] : value = : ");
Serial.println(loadName[0]);
delay(1000);
Serial.println();
}
//arduino tutorial #13 part two
int loadPins[3] = {11, 12, 13};
String loadName[] = {"yellow", "green", "red"};
String loadChoice;
int inputChecker = 0;
void setup() {
Serial.begin(9600);
for (int index = 0; index < 3; index++) {
pinMode(loadPins[index], OUTPUT);
}
}
void loop() {
Serial.println("Send a load name to activate ! ");
Serial.println("Send low to de_activate ! ");
while (Serial.available() == 0) {}
loadChoice = Serial.readString();
for (int counter = 0; counter < 3; counter++) {
if (loadChoice == loadName[counter] && digitalRead(loadPins[counter]) == LOW) {
digitalWrite(loadPins[counter], HIGH);
Serial.println("\t" + loadChoice + " : " + "load is activated");
inputChecker = 0;
break;
} else if (loadChoice == loadName[counter] && digitalRead(loadPins[counter]) == HIGH) {
Serial.println("\t" + loadChoice + " : " + "load is ALREADY activated");
inputChecker = 0;
break;
} else if (loadChoice != loadName[counter] && loadChoice != "low") {
inputChecker++;
if (inputChecker >= 3) {
Serial.println("\t" + loadChoice + " : " + "load is NOT EXIST");
inputChecker = 0;
}
}
}
if (loadChoice == "low" ) {
Serial.println();
Serial.println("Select a load to deactivate! ");
while (Serial.available() == 0) {}
String userInput = Serial.readString();
for (int counter = 0; counter < 3; counter++) {
if (userInput == loadName[counter] && digitalRead(loadPins[counter]) == HIGH) {
digitalWrite(loadPins[counter], LOW);
Serial.println("\t" + userInput + " : " + "load is DE_ACTIVATED !!!");
inputChecker = 0;
break;
} else if (userInput == loadName[counter] && digitalRead(loadPins[counter]) == LOW) {
Serial.println("\t" + userInput + " : " + "load is ALREADY DE_ACTIVATED !!!");
inputChecker = 0;
break;
} else if (userInput != loadName[counter]) {
inputChecker++;
if (inputChecker >= 3) {
Serial.println("\t" + userInput + " : " + "load is NOT EXIST");
inputChecker = 0;
}
}
}
}
Serial.println();
}
YouTube
Arduino Tutorial #13 Arduino Array | How To Use Arrays in Arduino
Learn the fundamentals of arrays, exploring various declaration methods, understanding array elements, and mastering array manipulation techniques. This tutorial provides insights into looping through arrays and assigning values dynamically, enhancing your…