DVD LED Display and Arduino Nano (Seven Segment LED Display basics)

  Рет қаралды 17,047

Unrelated Activities

Unrelated Activities

4 жыл бұрын

DVD Player LED Display recycling with Arduino Nano, Seven Segment LED Display basics.
Pinout 1:47, Arduino code: 4:10, schematics: 2:48, seven segment display internals: 2:11.
Join this channel to get access to perks:
/ @unrelatedactivities
Thanks for watching.
Facebook: / sbranvlztronics

Пікірлер: 9
@unrelatedactivities
@unrelatedactivities 4 жыл бұрын
DVD Player LED Display recycling with Arduino Nano, Seven Segment LED Display basics. Pinout 1:47, Arduino code: 4:10, schematics: 2:48, seven segment display internals: 2:11.
@ronaldpc0077
@ronaldpc0077 Жыл бұрын
What is that music you are hearing?
@vipalsharma4120
@vipalsharma4120 2 жыл бұрын
Thanks vvv hard work
@unrelatedactivities
@unrelatedactivities 2 жыл бұрын
Most welcome
@runrun8239
@runrun8239 4 жыл бұрын
More sci-fi musics, please.
@SureshPandi
@SureshPandi 21 күн бұрын
In my display only 7 pins how to interface it
@unrelatedactivities
@unrelatedactivities 20 күн бұрын
Your display probably uses Charlieplexing: en.wikipedia.org/wiki/Charlieplexing
@unrelatedactivities
@unrelatedactivities Жыл бұрын
/* Arduino Code from kzfaq.info/get/bejne/ia-nl8yCvt_YYoU.html */ byte segCode[10] = { // abcdefg B1111110, // 0 B0110000, // 1 B1101101, // 2 B1111001, // 3 B0110011, // 4 B1011011, // 5 B1011111, // 6 B1110000, // 7 B1111111, // 8 B1111011 // 9 }; byte symbols[8] = { B1111111, B0111111, B0011111, B0001111, B0000111, B0000011, B0000001, B0000000 }; // g f e d c b a d1 d2 d3 d4 d5(symbols) uint8_t pins[12] = { 8, 7, 6, 5, 4, 3, 2, 9, 10, 11, 12, 13 }; uint16_t digit1, digit2, digit3, digit4; static unsigned long lastMillis; uint16_t counter = 0; void setup() { for(int i = 0; i < 12; i++){ pinMode(pins[i], OUTPUT); // set all 12 pins in array pins[] as output pins digitalWrite(pins[i], HIGH); // set all 12 pins in array pins[] to HIGH state } for(int i = 0; i < 8; i++){ int mask = 1; digitalWrite(pins[11], LOW); // set arduino pin 13 LOW (symbols common cathode pin 12) for(int j = 0; j < 7; j++){ if((mask & symbols[i] ) == 0) digitalWrite(pins[j], LOW); else digitalWrite(pins[j], HIGH); mask = mask
I Made A Water Computer And It Actually Works
16:30
Steve Mould
Рет қаралды 7 МЛН
Visualizing Data with 7-Segment Displays
34:26
Sebastian Lague
Рет қаралды 1,2 МЛН
Finger Heart - Fancy Refill (Inside Out Animation)
00:30
FASH
Рет қаралды 25 МЛН
Как написать меню для дисплея на Arduino
11:10
Заметки Ардуинщика
Рет қаралды 233 М.
Mechanical circuits: electronics without electricity
19:22
Steve Mould
Рет қаралды 7 МЛН
DVD Player LED Display Recycling  - Unrelated Activities
5:43
Unrelated Activities
Рет қаралды 2,4 МЛН
I tried the Cheapest Arduino Alternative (that Nobody heard of)
13:31
I built my own computer. by hand.
13:03
jdh
Рет қаралды 1,1 МЛН
Converting devices to USB Type-C
16:25
DIY Perks
Рет қаралды 7 МЛН
Arduino Basics 102: Control Structures, Variables, Interrupts
7:38
Опасность фирменной зарядки Apple
0:57
SuperCrastan
Рет қаралды 10 МЛН
Хакер взломал компьютер с USB кабеля. Кевин Митник.
0:58
Последний Оплот Безопасности
Рет қаралды 1,2 МЛН
Look, this is the 97th generation of the phone?
0:13
Edcers
Рет қаралды 7 МЛН
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 17 МЛН