Arduino Tutorial 22: Understanding and Using Active Buzzers to Add Sound to Your Project

  Переглядів 162,306

Paul McWhorter

Paul McWhorter

День тому

You guys can help me out over at Patreon, and that will keep this high quality content coming:
/ paulmcwhorter
In this lesson we describe the difference between active and passive buzzers. We show how to incorporate sound in your project using an active buzzer.
You can get the kit I am using for this series at the following link:
amzn.to/2I7N4Ek
You can follow along at our WEB site HERE:
toptechboy.com/arduino-tutori...
[Disclosure of Material Connection: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. This means if you visit the link and purchase the item, I will receive an affiliate commission. Regardless, I only recommend products or services I use personally and believe will add value to my readers.]
#Arduino

КОМЕНТАРІ: 289
@freefinancialadvice
@freefinancialadvice 3 роки тому
I’ve never been able to stay focused with any other youtubers to be able to get through 20+ tutorials. Thanks man. Appreciate the lecture style, it feels like I’m in class.
@aaronmilliman7685
@aaronmilliman7685 Рік тому
Agreed, want to be hyper focused, do the iced coffee BUT I put him on 1.5 speed. I'm forced to focus.
@grathado28
@grathado28 Рік тому
I like that it doesn't feel like a class 😂
@426F6F
@426F6F Рік тому
Same here, he makes the lessons enjoyable to work through!
@Bob-zg2zf
@Bob-zg2zf 4 роки тому
Also, the production quality of the new arduino lessons is really better. You really have the guts and energy to re-do the lessons. Bravo!
@emmanuelorilade2025
@emmanuelorilade2025 4 роки тому
You're legit the best teacher any student can have... Love you so much Sir
@dannycollins5698
@dannycollins5698 Рік тому
I made a my buzzer play jingle bells🎄. The kids loved it. The wife...well...let's just say she made not have enjoyed hearing me get the timing correct for the jingle bells buzzer. 😄 It took me awhile to get the delays correct. The kids enjoyed getting to turn the potentiometer to get the song to play.
@warsteelcalgarus5790
@warsteelcalgarus5790 Рік тому
So about 4 years ago I discovered you when learning how to use Fusion 360 and now I am interested in adding electronics to my 3D printing projects and here you are again coming in hot with these great lessons. Thanks for all you do!
@paulmcwhorter
@paulmcwhorter Рік тому
Great to hear!
@deivydchile
@deivydchile 3 роки тому
I love the way the lessons are arranged. This is like the start of a new chapter. Blessing from punta cana paul! Hope you come soon!
@barnabesambikibaroka5797
@barnabesambikibaroka5797 3 роки тому
Thanks paul for this lesson, i was able to make the buzzer sound according to the number of times i set in the serial monitor.. that was my personal assignment.
@ricklawitzky8311
@ricklawitzky8311 2 роки тому
I made it. It was really fun. I added a LED too. Thank you for your great teaching!
@montenegromf
@montenegromf 3 роки тому
I love the way you teach, it seems we are in the garage playing together. Thank you, and tack from Sweden!
@cyrushenry1909
@cyrushenry1909 4 роки тому
Thanks for the Videos. Great work! Keep em coming!! I'm just getting started with Arduino. It's a lot of fun. Cheers from Australia
@Joao42
@Joao42 3 роки тому
Thank you Paul for doing these. Im saving this one for tomorrow because I've been watching and learning from you whole day and its already night. Better be silent :)
@dannycollins5698
@dannycollins5698 Рік тому
Having fun with the family as well now. I am teaching them what I am learning here. My wife and kids also had fun with making different RGB colors on the last video. Thank you sir!
@robert112uk
@robert112uk 4 роки тому
Cheers from the UK. Enjoying your videos and doing my homework! BOOM
@tamerkoronfel7460
@tamerkoronfel7460 4 роки тому
the most thing i love about your classes is your assignment , I have finished my assignment
@boowonder888
@boowonder888 4 роки тому
I'm back to study some buzzer coding. Love the second part of the vid wher the difference in approach is shown between While and If statements.
@pradeepdube1398
@pradeepdube1398 Рік тому
Hey Paul, Thanks for the wonderful lesson. I used a combination of IF and ELSE function for this lesson instead of WHILE. Worked perfect.
@sketchyinteractions5449
@sketchyinteractions5449 4 роки тому
I love you Paul you are a good man. You’ve taught me a lot.
@kishi8503
@kishi8503 3 роки тому
Great idea doing the homework during the video. during your early videos there wasn't much to go on in terms of knowing if you did it correctly or not. It also allows people to grow a better level of understanding about the lessons you are trying to teach. Really well done to you Sir!!! From the U.K
@karelenmarritkruyswijk393
@karelenmarritkruyswijk393 4 роки тому
Catched up after playing with rgb led and 3 potmeters to change colors. Thank you for this new lesson.
@tusharkumar7963
@tusharkumar7963 3 роки тому
Thank you so much sir! These tutorials are really helping me a lot! Who would even want to binge watch TV shows on Netflix when we have someone like you who is so entertaining and knowledgeable! You are the best teacher ever! Wish I could meet you some day :)
@tonyp4894
@tonyp4894 2 роки тому
Hi Paul. Thank you so much for these lessons. As a throwback to my old college days, I watch your lesson completely, just watch. Then, I do the setup and programming from memory with your video turned off. If I fail or get stuck, I sit and watch your video all over again, turn it off, and try to do the set up and programming from memory. If I can do the lesson from memory, I am confident that I learned the material. I am one third through your course, and anxious to learn more. Thank you, Tony
@user-ys6bc7yh7z
@user-ys6bc7yh7z 7 місяців тому
Assignment is completed using if statements! Thank you so much for the amazing lesson!
@Bob-zg2zf
@Bob-zg2zf 4 роки тому
Again, very well explained and organized. Thanks.
@ericsmith7988
@ericsmith7988 3 роки тому
this was a fun lesson. I never clear my bread board so I still had my potentiometer and the RGB still hooked up. I used the Potentiometer and the RGB both come on when my volts went above my set number. I also wrote in to, flash and beep buzz above my set number. Thank you Paul always good lessons.
@The_Ember
@The_Ember 7 місяців тому
Your a Great Teacher, Thanks for the Tutorials! 😁
@svelocity2001
@svelocity2001 4 роки тому
Great lesson and thank you for challenging us with the homework! I do enjoy that. I had to go back to lesson 13 to remind myself of some of the coding but that's really good reinforcement. Also I did two IF statements one for >1000 and the other for
@johnellick7362
@johnellick7362 Рік тому
I added a red LED in series with the buzzer to add to the warning idea. I really enjoy the Arduino programs you teach. I bought my Arduino Super Starter Kit and have been following along with all your project lessons.3 years later you are still teaching someone. I'm 59 years old and feel like I'm back in Vocational School for electrical engineering classes. lol
@simontopley4771
@simontopley4771 8 місяців тому
Another good lesson, thanks Paul.
@paulmcwhorter
@paulmcwhorter 8 місяців тому
My pleasure!
@philnewman1110
@philnewman1110 11 місяців тому
Excellent Paul, thoroughly enjoyed this lesson, great video as always, thanks again!
@shivangraisurana9955
@shivangraisurana9955 3 роки тому
I never held my breath for the first 15 lessons, but for the past few or so I’m holding it and things seems to go much smoother
@impulseimp1035
@impulseimp1035 2 роки тому
lol
@theteenengineer7589
@theteenengineer7589 4 роки тому
THIS is the Teen's favorite channel, thanx
@danbishop4035
@danbishop4035 4 роки тому
Another excellent tutorial. I started off using the while loop...though initially I forgot to set the buzzer low outside of the loop and my dog was not happy.
@MehrdadShirazi007
@MehrdadShirazi007 3 роки тому
I also like to thank you for all the good work you're doing and tell you something funny, I was looking for a way to get all of the kids in the family like niece and nephews busy with something other than playing games on iPad all day since the stupid virus started. So I started a class at home playing your videos for them LOL my favorite thing about your videos is the homework at the end keep up the good work.
@richardstewart4135
@richardstewart4135 3 роки тому
Another great lesson!! For some reason I had a bit more difficulty getting the program to run correctly. Must have been getting tired because my syntax was sloppy. The last one took me forever as I substituted a comma for a period and just couldnt see it. Kept getting the "Audrino failed to compile" error. LOL. All good now. Thank you for the lesson and again, I am looking forward to the next one.
@erdincaydin7240
@erdincaydin7240 3 роки тому
Hi Paul, great lessons!
@geekgloryenglish2822
@geekgloryenglish2822 3 роки тому
I do stuck in the assignment, I forgot the potentiometer!! So, I go to my notes and review it a bit and rethink what it is and how it works and Boom! Thanks you always Paul!
@Hino_55
@Hino_55 3 роки тому
Thank you Sir Paul!
@suryanshkumar9661
@suryanshkumar9661 2 роки тому
very very helpfull thank you so much from bottom of heart for these tutorial. they help a lot.
@pilotcommunity3156
@pilotcommunity3156 3 роки тому
Your lessons are absolutely fantastic !! Love from India 🇮🇳
@et4493
@et4493 Рік тому
Great job, as always
@hasan-motam
@hasan-motam Рік тому
Another great tutorial. Enjoyed the assignment, especially the annoying my family part.
@rodneyhutchins1216
@rodneyhutchins1216 2 роки тому
Thankfully, i finally found some where in Australia to get your elegoo starter kit. By the time i get one from Amazon would be double the price with postage and currency conversion, so been using Arduino starter kit which is a bit different with the items. So was having a few problems but I will be right shortly, and thanks for the videos they are great.
@timmcdonald9182
@timmcdonald9182 3 роки тому
Thank you Sir for taking the time to put out these awesome tutorials. You remind me of my old professor Jerry Cage (electrical engineer) may he rest in peace. I achieved an advanced manufacturing degree but before I can go back for more PLC training he passed away. I definitely need to keep up on Allen Bradley and Siemens coding/remembering relay and ladder logic. Are you familiar with plc's? If so please comment back if you have time. Thanks again.
@user-cy3je1xd1c
@user-cy3je1xd1c 3 роки тому
Great lesson! Thanks!
@MuhammadKhan-nj8qq
@MuhammadKhan-nj8qq 3 роки тому
Salute, love your style.
@nurgarciaterrassa8593
@nurgarciaterrassa8593 9 місяців тому
Thank you for the lesson!
@paulmcwhorter
@paulmcwhorter 9 місяців тому
My pleasure!
@3rd_Millennium_Engineering
@3rd_Millennium_Engineering 4 роки тому
Hi Paul! Hey, great vids. Thank you so much for taking the time in posting these lessons. I started at number 1 and up to this one now. I want to apologize... at one of the times I was supposed to hold my breath, I coughed and caused your project to not work momentarily. Oh, repost your address so that I may send you a couple of Kuereg pods. I drink Peet's Major Dickason's; it's a bit better than Starbuck's. :-)
@SusanAmberBruce
@SusanAmberBruce 4 роки тому
Love you Paul, your an inspiration, GBWU.
@ruslandubas472
@ruslandubas472 3 роки тому
Boom! Another great lesson!
@kaust07kap
@kaust07kap 3 роки тому
Great video about buzzers !! thankyou !!
@unlkc
@unlkc 3 роки тому
Thank You so much Paul i learnt a lot of things from your channel
@paulmcwhorter
@paulmcwhorter 3 роки тому
My pleasure!
@gilnasty82
@gilnasty82 Рік тому
Looking forward to using more output and input devices!!
@MrVacuumBrainBimbo
@MrVacuumBrainBimbo 2 роки тому
This was my cat's favorite lesson so far.
@yigitpar6492
@yigitpar6492 Рік тому
Sir, I was just able to achieve it with if (PotVal>=1000){ digitalWrite(Buzz,HIGH); } else digitalWrite(Buzz,LOW); so that solved clicking issue too. Thanks again, for enabling us to think alternatives for same solution. I Love your tutorials, and your way of teaching. Many thanks!
@tameraziz2104
@tameraziz2104 4 роки тому
Thanks Paul.
@euanta95
@euanta95 2 роки тому
Thank you so much Paul, you are like the Bob Ross of Arduino, so calming!
@paulmcwhorter
@paulmcwhorter 2 роки тому
Wow, thanks!
@chuckpickering6040
@chuckpickering6040 4 роки тому
And another great tutorial. Never knew there was an active and passive buzzer.But, you know the adverts that pop up in the middle of such an absorbing lesson are a real pain.
@stefanfarier7384
@stefanfarier7384 4 роки тому
Someone has to pay him. We're getting it for free...
@Ibrahim-bn3wz
@Ibrahim-bn3wz 2 роки тому
I figured since we're doing a warning style controller why not add a red LED so it can be sound/light warning, so I'm playing along and doing stuff after the lecture all thanks to you sir
@danny12345
@danny12345 4 роки тому
Paul thank you
@RavensHammer00
@RavensHammer00 Рік тому
Very nice! You made me trouble shoot my coding, so I did this with two "if" statements, and a "while" statement. I think the "if" variant was simpler, and didn't need another serial.print and analog.read statement in the loop. I was wondering why the serial print stopped when it reached >1000, and I was able to figure out "while" created an endless loop without the analog read. Thank you so much for the instruction, it's really making me think about the logic behind the code!
@abdelhassibdad3413
@abdelhassibdad3413 4 роки тому
you are the best PAUL
@jadersoares3659
@jadersoares3659 7 місяців тому
Dear teacher, I improved the project by adding a red LED that flashes at the same time as the buzzer sounds, it looks really cool. God bless you.
@SaffatUllah
@SaffatUllah 2 роки тому
Hey Paul, love following your lessons! Could you please also make a new and improved series on Raspberry Pi 4?
@davidamoody
@davidamoody 4 роки тому
Thanks again, great tutorial :-)
@fablapp
@fablapp 2 роки тому
hi prof, nice content again, things start to combine. Still prefer the if statement however if I have to be honest!
@EdwardRLyons
@EdwardRLyons 3 роки тому
I used the If ... else method for this (If >1000 buzz, else don't buzz). That way you don't have to duplicate the analogRead(potPin) and Serial.print(potVal) statements. That's one way If ... else can be better than a while loop. This is a great series of tutorials. I've learned so much in the last several days. Thank you from Ireland!
@mathewwagner168
@mathewwagner168 3 роки тому
as did I, saves the redundancy. if (potVal>=1000){ digitalWrite(buzzPin,HIGH);} if (potVal
@aaronmilliman7685
@aaronmilliman7685 Рік тому
Excellent class, now I know how to build a thermostat where if someone touches it outside of my comfort zone it will buzz.
@neki277
@neki277 2 роки тому
Thanks Paul See you in the next tutorial
@paulmcwhorter
@paulmcwhorter 2 роки тому
Have fun
@neskashev
@neskashev 3 роки тому
best arduino tutorials ever !
@ericness9660
@ericness9660 3 роки тому
I really love the mid video homework.
@srduke
@srduke 4 роки тому
Hi Paul. Those stickers are on the buzzers to prevent solder or flux entering the component if they're on a PCB that is soldered using a flux and solder "wave" system.
@ion4497
@ion4497 2 місяці тому
great video !!!
@nourhanyasser704
@nourhanyasser704 2 роки тому
I wanna to play every vedio in your channel to tell u in the comments how much I love u and love your way in the teaching ♥️🙏 Thank u sir for your amazing vedios
@paulmcwhorter
@paulmcwhorter 2 роки тому
Please do!
@frankhilsolaina2958
@frankhilsolaina2958 Рік тому
very good and intelligent instructor, Sir kindly add videos also like pressure switches using electronic pressure transducers for water and air pressure switches on and off switching, thank you very much Sir
@MUHAMMADYAWARIFRAHEEM
@MUHAMMADYAWARIFRAHEEM 2 роки тому
Boom very infornative video Sir
@electriccity9144
@electriccity9144 3 роки тому
HI Paul, Thanks for your videos, I guess the easy way to do this is using if else statement
@JamesSmith-rp7xg
@JamesSmith-rp7xg 4 роки тому
Got it. Search works for me.
@douglasmckinley-sr1507
@douglasmckinley-sr1507 2 роки тому
Great explanation of the pros and cons of the "active" vs "passive" buzzers. Was curious what the "Remove Seal After Washing" sticker was all about. Found this explanation, "Many processes use "no-clean" flux today and you can remove the sticker after manufacture. Others use water soluble flux and wash the finished assembled boards in what are basically dish washers."
@mau19885
@mau19885 8 місяців тому
Thanks for looking it up and letting us know!
@opalprestonshirley1700
@opalprestonshirley1700 4 роки тому
Enjoyed the lesson. I do have the BNO055 ready when you are.
@paulmcwhorter
@paulmcwhorter 4 роки тому
That is great. Hope to start releasing the lessons next week. We have a nice group developing that have this chip, and hope you guys will work through the lessons together.
@JuanFunQi
@JuanFunQi 4 роки тому
Thank you Paul for you r tutorials however can you make a toturial using switch buttons and toggle switch that can be use for up down or left right indicator, more power to your channel
@abdullahmuslim280
@abdullahmuslim280 4 роки тому
This Lesson took me 2 days to get it right. I think the reason was , it is Ramadan! LOL Also I was trying to add keyboard input , so I could change the Variable of 1000 to other numbers. But at the end of the day, I had to just follow what Paul McWhorter was doing ,to make every thing work!!!
@bowieinc
@bowieinc 2 роки тому
God Bless you Paul! May the Lord strengthen you and encourage your efforts.
@erygion
@erygion 4 роки тому
Great lesson Mr. Mcwhorter. Thank you so much! I'm learning so much from you. I can do a lot more all by myself now. It makes life easier. Those loops man...
@mester.mechanic
@mester.mechanic 10 місяців тому
love you paul
@aynursunagatullin7029
@aynursunagatullin7029 3 роки тому
Thank you Mr. McWorther! Amazing lesson, I did the homework aswell on my own! Here is my code. int buzzPin=7; int potPin=A8; int potVal; void setup() { // put your setup code here, to run once: Serial.begin(9600); pinMode(potPin,INPUT); pinMode(buzzPin,OUTPUT); } void loop() { // put your main code here, to run repeatedly: potVal=analogRead(potPin); Serial.println(potVal); if(potVal>1000){ digitalWrite(buzzPin,HIGH); } if(potVal
@rockymountainfacet5958
@rockymountainfacet5958 Рік тому
he wrote int dt=2000; but never used it. The OCD you trained into me keeps yelling NOOO NOO. lol. Always love your videos Paul.
@stevenb1756
@stevenb1756 2 роки тому
Thank you i am learning troubleshooting when something don't work, I could not get it to print on the serial monitor and found out i did not put in the serial println command thanks for the classes
@georgesinclair9551
@georgesinclair9551 4 роки тому
Great video and tutorial Paul. Just a little observation, hope you don't mind if I say, you mentioned that's it's good programming practice to use variables and to get into the habit to use them (I agree 100% with you). You created the variable dt for the delay time, but you didn't use it if I'm not mistaken. You continued to use the value 2000 in the delay() function !! A slight oversight I think !! Keep up the good work though and sorry to be so pedantic.
@shubhamsaini9196
@shubhamsaini9196 4 роки тому
Iam from India 🇮🇳 🇮🇳 Iam big fan of your,. Thank you
@dimpledharamsi7704
@dimpledharamsi7704 Рік тому
boom! that worked!🤩
@paulmcwhorter
@paulmcwhorter Рік тому
Great!
@markharrisllb
@markharrisllb 3 роки тому
I really struggled with this one. It took my code and the print screen to gave a read out but I couldn’t get the buzzer to work. I checked the buzzer and even the Arduino with another but it wouldn't buzz. In the end I started again and it worked but I still don’t know what I did wrong. I really wish I’d saved the first setup to compare. One of my better ways of learning is through my mistakes. Thanks to your approach I’ve not put this much effort into learning something new since my law degree. I hope your high school students appreciate how lucky they are.
@nabilelassaad710
@nabilelassaad710 3 роки тому
I love you Paul you are good man
@Aes-nt1tn
@Aes-nt1tn 8 місяців тому
Hi Paul! I did the assignment using an if-else statement and then watched your version using a while statement. Can you explain the advantages/disadvantages of using one vs the other?
@larrygohl2816
@larrygohl2816 4 роки тому
This is a Great tutorial on using Arduino for a beginner like my self. Only one thing I miss in your tutorial was on COM PORT setting. Got the port setup on the right USB, and the right Baud Rate of 9600 , but I did find out that the line feed has to be in "no line ending" to work correctly. That little set back made me go thru my program looking for my error in code . Looking for all the info i could find on WHILE statement thinking i had something wrong. It was my son that saw my mistake and showed me how to fix it. SO FOR YOU BEGINNER MAKE SURE YOU ARE ON "no line ending" IN YOUR COM PORT,
@sigulf99
@sigulf99 Рік тому
I just went through the exact same thing for a week, a friend of mine finally figured it out for me, or it would still be messed up.
@syedibraheemzeeshan806
@syedibraheemzeeshan806 7 місяців тому
I just made the project on my own and this error came through I then asked chat-GPT for assistance and it told me that there was no error that's where I figured out the problem.
@muhammadharis2675
@muhammadharis2675 2 роки тому
Awesome 👍
@031praveenprakash4
@031praveenprakash4 3 роки тому
Thanks a lot sir .Respect🙏 from 🇮🇳India
@sloduino4774
@sloduino4774 3 роки тому
hail tseries
@guaranteedgenius7895
@guaranteedgenius7895 3 роки тому
Love these tutorials. Option to avoid that clicking would be if > 1000 then HIGH else LOW
@colepdx187
@colepdx187 4 роки тому
So I started the day looking at my remote sensor monitor blinking its lcd backlight as a way to draw my attention to an event that occurred and thought to myself, "what I need is a buzzer in case I'm not paying attention to the display." I knew I had both an active and a passive buzzer in my 'most excellent' Elegoo super-starter-kit and was speculating (correctly as it turns out) about how they function. Then I get this UKposts notification about a new tutorial on using an active buzzer with Arduino. It's almost like someone was reading my mind. Eerie. I don't suppose you're next tutorial is going to be on energy-harvesting to power our Arduino project? No? ---read my mind---read my mind--- Thanks Mr. McWhorter. Your timing today was serendipitous.
@carlos2004
@carlos2004 4 роки тому
i have found it very convenient to wire a red LED (with resistor on the LED, of course) on the buzzer pin. the output pin goes to the positive on both, but they each get their individual ground. like this, you have both, a visual and auditory cue, but when you are troubleshooting, you can disconnect the ground from the buzzer leaving only the LED as to not have the annoying sound of the buzzer constantly blaring. in the final build, they could share the ground.
@gianmarcoocampoortega4995
@gianmarcoocampoortega4995 Рік тому
I even started to drink iced coffe. Amazing tutorials!
@paulmcwhorter
@paulmcwhorter Рік тому
No sugar, I hope.
@gianmarcoocampoortega4995
@gianmarcoocampoortega4995 Рік тому
Of course not! 🤣🤣
@MrSikkandar
@MrSikkandar 2 роки тому
i completed first 20 videos of your arduino course, it is very very useful, i went through your website for ESP32 TUTORIALS, i didnt find it, if you have any plans in future for doing ESP32 tutorials, please let us know sir, we will wait and learn from you clearly
Arduino Tutorial 23: Changing Tone of an Active Buzzer
5:59
Paul McWhorter
Переглядів 112 тис.
Arduino Tutorial 20: Understanding RGB LED's
27:57
Paul McWhorter
Переглядів 153 тис.
Первая поломка Scirocco! Балацко попал на мотор.
1:13:12
Arduino Tutorial 24: Understanding Passive Buzzers
21:56
Paul McWhorter
Переглядів 129 тис.
Get Started in Electronics #5 - Active & Passive Buzzers w/ Arduino Uno
18:04
BV3D: Bryan Vines
Переглядів 35 тис.
Arduino Tutorial 19: Reading Strings from the Serial Monitor
30:19
Paul McWhorter
Переглядів 199 тис.
We should use this amazing mechanism that's inside a grasshopper leg
19:19
Using an EEPROM to replace combinational logic
25:22
Ben Eater
Переглядів 1,4 млн
How to Control a 12V Motor with Arduino: Easy Wiring & Code Examples
44:13
Rachel De Barros
Переглядів 357 тис.
Arduino MASTERCLASS | Full Programming Workshop in 90 Minutes!
1:25:31
Programming Electronics Academy
Переглядів 2,3 млн
Outliers: Why Some People Succeed and Some Don't
1:16:05
Microsoft Research
Переглядів 3 млн
''Бесплатные умные'' домофоны для глупых людей. За чей счет банкет?
12:48
Вадим Шегалов.Оккультные игры элиты
Переглядів 31 тис.
Клавиатура vs геймпад vs руль
0:47
Balance
Переглядів 530 тис.
СМАРТФОНЫ HTC ВЕРНУЛИСЬ В 2024! Шок для Apple, Samsung и Xiaomi...
11:51
Thebox - о технике и гаджетах
Переглядів 20 тис.