Why I’m switching over from the awesome Arduino IDE to Atmel Studio.

  Рет қаралды 191,668

Joop Brokking

Joop Brokking

8 жыл бұрын

In this video I would like to explain why I’m switching over from the Atmel IDE to Atmel studio for my personal projects. And let’s explain it with a simple code example and an in-depth explanation of the workings of the Arduino IDE.
Please don’t get me wrong, the Arduino platform is absolutely amazing to get acquainted with microcontrollers. It’s very user friendly and easy to learn. So I highly recommend it to anybody who would like to start with microcontrollers.
The link to the Arduino quadcopter project:
www.brokking.net/ymfc-al_main....
And more information about the bitwise operators:
playground.arduino.cc/Code/Bit...

Пікірлер: 402
@Popugaj4ik
@Popugaj4ik 4 жыл бұрын
As for me, Arduino IDE - for prototyping, Atmel studio - to make an end product.
@1828fernando
@1828fernando Жыл бұрын
Agreeeee!!!
@Joop_Brokking
@Joop_Brokking 8 жыл бұрын
Thank you for all the positive reactions. I appreciate every single one of them!
@vitaliyd193
@vitaliyd193 7 жыл бұрын
Great! I am fascinated! Thank you! Please keep up with examples in AtmelStudio. (i.e. operations with strings, serial monitor, AND HOW TO USE REGULAR ARDUINO libraries)
@AndreasAndrik0s
@AndreasAndrik0s 7 жыл бұрын
Very good and helpful explanations, keep the good work.
@nchaconn79
@nchaconn79 6 жыл бұрын
thank you so much for this informative video, I was going crazy trying to figure out why the arduino's serial port was displaying slightly different voltage values than what my digital multi meter was showing, thanks again.
@billfusionenterprise
@billfusionenterprise 5 жыл бұрын
good tech desciptions are hard to find, you do it good
@TheKetsa
@TheKetsa 8 жыл бұрын
Yes, we like details.
@JoshuaAugustusBacigalupi
@JoshuaAugustusBacigalupi 5 жыл бұрын
I've been trying to find the right path of action for my specific time-sensitive application for weeks now. In 9 minutes you not only clearly and completely answered exactly why I need to move beyond the Arduino IDE, but gave honest assessment of the task before me to achieve my goals. Thank you.
@WPeee
@WPeee 7 жыл бұрын
Joop your video is EXCELLENT. The information is well presented (both visually & verbally ) and covers the TIMING concerns many of us have had to deal with on the dark side. While we am not looking to change away from the ease and comfort of the Arduino IDE, your presentation shines the light on an area of darkness for many of us --- THANK YOU, keep up the great work.
@vmstanford
@vmstanford 5 жыл бұрын
Thank you Joop! This is just the kind of information we need to actually understand the timing on the Arduino using the IDE code. As you say, it takes many hours to find this stuff out form data sheets and documentation. Well done!
@donaldwright2426
@donaldwright2426 2 жыл бұрын
Even after almost 5 years, this simple code example still not outdated and, very instructive.Thanks!
@waynet8953
@waynet8953 5 жыл бұрын
You can access the PWM timer control codes directly from C because the PWM registers are just memory locations. So bit memory manipulation will allow direct PWM control without any compiler overhead. That's the only way to have tight control of the timing and minimum processing overhead.
@MrPnew1
@MrPnew1 8 жыл бұрын
Personally I loved your in depth analysis of the limitations and solutions to fix the timing errors caused by the overlay of the Arduino IDE. I was aware that this IDE can complicate the micro controllers operation in the task of making the setting of the registers more user friendly for the lay person who just wants to get things done with a micro controller but at the expense of simplicity. The way you showed the underlying cause of the timing inaccuracy and variability and how to rectify it was excellent Thank you again Joop for another great job
@AndresLeonSalas
@AndresLeonSalas 6 жыл бұрын
Wow, thanks a million for this invaluable in-depth explanation! I few months ago I made a project involving (needing) very precise timing for pulses, and I was very frustrated while programming over the Arduino IDE. I wish I would have seen this explanation right before starting that project. Thanks again sir.
@stevethackery9853
@stevethackery9853 7 жыл бұрын
This level of information is incredibly useful. Thank you for taking the time to express it so clearly.
@paollamota
@paollamota 7 жыл бұрын
Hey there! Just have to thank you for all of the detailed information about Arduino and I also wanna congratulate you for the great content of your channel! It complemented my humble Arduino knowledge I got from the internet :D Hope you continue producing these great videos for us!
@chuckwilcox6997
@chuckwilcox6997 4 жыл бұрын
Great example description, as to why it maybe necessary to move from Arduino IDE to Atmel Studio. Thank you for taking the time to put this video together and the depth of information was great. Brilliant work.
@JohnHansknecht
@JohnHansknecht 7 жыл бұрын
You are a very good instructor. I hope you are using this skill to teach locally as well as online. You were crystal clear. I have been using PIC microcontrollers for years and MikroC programming, but I'm researching a switch over to Atmel Studio.
@robertparenton7470
@robertparenton7470 3 жыл бұрын
Thank You! I have bought all the parts to build your drone. Your videos are very inspirational and fun. Frisco, TX
@ArcaneMachine
@ArcaneMachine 4 жыл бұрын
Fantastic video. Clear, well-explained, well-integrated audio and video. Worth every second!
@KennyLong1
@KennyLong1 6 жыл бұрын
This was a fantastic video! I am an experienced software develop, just getting started with Arduino. I will be doing some time critical processing, so this information is extremely valuable. Thank you for taking the time to create this video. I would love to see more of these advanced videos.
@MrKeksdoserl
@MrKeksdoserl 8 жыл бұрын
I don't comment often on youtube videos, but your video series is absolutely amazing and without it i couldn't build my own quadcopter. I also switched from Arduino IDE to Microsoft Visual Studio with Visualmicro plugin and eventually to Atmel Studio for the same reasons you listed in this video. Keep this work up !
@RobertoColi
@RobertoColi 6 жыл бұрын
WOW ! Extremely useful. I just heard about this topic, but I have never seen a so clear demostration.
@ryanbusch4015
@ryanbusch4015 5 жыл бұрын
your videos are fantastic, great details and extremely informative. just found your Chanel recently and i am considering doing the drone project.. i have seen a lot of DIY quad copter projects but yours seems to be the most refined for entry level people, mostly because you take the time to explain the code in great detail. and provide cheap resources for the home gamer. Ive also learned how the Arduino which is so popular and accessible is both powerful and limited based on code efficiency. i didn't even think it was possible to control a quad copter with and Arduino uno. im sure there are as cheap and more powerful micros now but still seems like a great entry level fun project. thanks again!
@anthonybonney8224
@anthonybonney8224 Жыл бұрын
Clear, concise and informative. Good background information as to what the problem was and how to overcome it. And why in this case Atmel was a better IDE. Will now keep this information close to hand. Well done.
@edexnorth123
@edexnorth123 7 жыл бұрын
*I'm happy that I find this channel these tips are gold.*
@MilanKarakas
@MilanKarakas 7 жыл бұрын
One side note: instead "DDRB |= B00100000", to me - it is easier to remember "DDRB |= (1
@IGBeTix-Electronique
@IGBeTix-Electronique 7 жыл бұрын
It's exact. The register names are known normaly.
@stephanesonneville
@stephanesonneville 6 жыл бұрын
Use macro #define set_bit(byte, bit) (byte = byte | (1
@hbirtt
@hbirtt 6 жыл бұрын
@stephane sonneveille: Great tip. It's funny how working in a different environment makes you think different. If I'm writing PC software, I use macros more than I probably should. I've used macros just to make a single line look better, or be more descriptive, even if I only use them once. However, I never once considered using macros for this until I read your comment. Thank you.
@joshuavincent7884
@joshuavincent7884 4 жыл бұрын
Cool. Nice and efficient bit shifting operations
@Bengadeer
@Bengadeer 7 жыл бұрын
Thanks for the enlightenment. I'm aware of turning on certain bits via AVR commands, but did not realize these timing issues. If multi-tasking scheduling is important, and should be in any machine control operations, it sounds like working around the Arduino IDE limitations is a must.
@twotires
@twotires 8 жыл бұрын
Another amazing video, Joop. I very rarely comment, but I sincerely hope you will keep making these informative and easy to watch videos.
@johnlucas5201
@johnlucas5201 6 жыл бұрын
I had been wondering what I was missing on the backside of Arduino and now I know. Thank you very much. This is excellent information for beginners like myself to use in making IDE decisions.
@roidroid
@roidroid 8 жыл бұрын
Oh yes, i absolutely loved the indepth arduino info, so much so that i Faved the video. It's right up my alley. I especially loved how you showed howto write Arduino code which bypasses/disables those limitations. That sortof thing is exactly what i love to see: Howto modify the most commonly used & accessible tools (like the Arduino environment), to squeeze more outof them when needed.
@Ghost572
@Ghost572 3 жыл бұрын
Thanks for the video, really handy having people who understand things a bit better giving out valueable information like this.
@mikecurley69
@mikecurley69 5 жыл бұрын
Your explanation of how you solved those two problems was clear and easy to follow. I would never count on a function like DelayMicroseconds() embedded in code to generate a consistent and accurate output signal as you have described here. I would probably use a hardware timer and/or an interrupt routine. Thanks again for your lesson. Very informative!
@CXensation
@CXensation 7 жыл бұрын
Great video ! You got me started on in-depth study on the atmel processor registers.
@lurrehsinigang2073
@lurrehsinigang2073 6 жыл бұрын
You deserve way more subscribers. Thank you so much for all of these tutorials!
@GelFireQueensland
@GelFireQueensland 3 жыл бұрын
Thankyou. I'm Getting an SMD board produced and the Engineer said we'll go from IDE to Studio at that stage. Now I'm looking into it, so I can change the Code accordingly.
@cepwin
@cepwin 5 жыл бұрын
Very interesting.....your arguments make a lot of sense. Pointing out the difference between the chip ports and the Arduino ports is definitely helpful. I will be looking into atmel studio and subscribing to your channel. Thanks again!
@EarlWallaceNYC
@EarlWallaceNYC 7 жыл бұрын
Very helpful video. Love the details. Thanks. I was having some timing problems in my project. And, now I know why and how to fix them.
@rafaelrabadansaiz4611
@rafaelrabadansaiz4611 7 жыл бұрын
Thanks a lot. I was suspecting this kind of potential issues and you proven it. Very useful.
@la7yka
@la7yka 7 жыл бұрын
Thanks for a great in-depth discussion of the compiler handling.
@donsmith1224
@donsmith1224 7 жыл бұрын
you my friend are a great teacher , explained well for anyone who has the tech to understand what your talking about.
@dorianmccarthy7602
@dorianmccarthy7602 5 жыл бұрын
Loved this short, accurate and easily understandable explanation. thanks muchly
@ng4559
@ng4559 8 жыл бұрын
This is best way to explain some difficult things. You just did a great work. keep it up.
@Electronieks
@Electronieks 8 жыл бұрын
Zeer mooi uitgelegd en ook duidelijk
@georgeorwell7607
@georgeorwell7607 6 жыл бұрын
Caveat Emptor: wonderful explanation, by pointing out the pitfalls of using digitalWrite(), and timer/counter(0) overflow interrupt.
@christophernetherton9389
@christophernetherton9389 8 жыл бұрын
Enjoyed the video very much. I enjoy the way you contrast the operation of the 2 environments (Arduino IDE vs Atmel Studio.)
@thehkrgeek
@thehkrgeek 8 жыл бұрын
Yes, an indepth info video would be much appreciated. A video on Atmel studio for beginners will be helpful.
@asincich
@asincich 3 жыл бұрын
Something better: Oshonsoft AVR Simulator IDE/PIC Simulator IDE (just Basic code!)
@AbishaiSingh
@AbishaiSingh 8 жыл бұрын
This video is amazing. I learned a lot of new information. Please make more of this kind of videos.
@bayliner4387
@bayliner4387 2 жыл бұрын
I'm amazed that you could tweek that down. I didn't think the Arduinino platform was fast enough to trim to that level of accuracy. Great work
@KaspersMC
@KaspersMC 8 жыл бұрын
YAY Now i Hope you will start make some(Alot) of video about Atmel Studio ( code for Arduino ) yes ofc. we love the in depth info ( it is why i am here ) ( + inline assembler ) Thanks :)
@IGBeTix-Electronique
@IGBeTix-Electronique 6 жыл бұрын
Inline assembler is not necessary in general. C or C++ are sufficient.
@BramVdbogaerde
@BramVdbogaerde 8 жыл бұрын
great video, very interesting to see how it all works internally.
@migfer7
@migfer7 3 жыл бұрын
Thanks for this video ,I work with microchip microcontrollers for almost two decades and now I was starting to try some projects with Arduino and Esp32 and not understanding why I had so many troubles .
@Der6FingerJo
@Der6FingerJo 8 жыл бұрын
Great Video! I like those detailed explanations of Arduino stuff very much.
@plaije
@plaije 8 жыл бұрын
Thank you for the video, the details are a huge benefit.
@PiefacePete46
@PiefacePete46 8 жыл бұрын
Thank you Joop, clear, concise and properly reasoned as always... it makes for very useful viewing.
@PrinceP1025
@PrinceP1025 3 жыл бұрын
Thank you for all the information you have through this video, it’s helping a lot!
@pepe6666
@pepe6666 6 жыл бұрын
this video was extremely valuable. im doing timing related stuff with the arduino and yeah this is super signifficant
@BernhardHofmann
@BernhardHofmann 8 жыл бұрын
Great insight, well explained and a balanced view on the different approaches. This is a great video, thank you.
@BernhardHofmann
@BernhardHofmann 5 жыл бұрын
I'm back, watching this again, and enjoying it just as much as the first time! :)
@sangkang6294
@sangkang6294 3 жыл бұрын
This video was really useful. I was outputting a series of pulses in exact pulse width and kept getting wider values under the scope, fluctuating, and was scratching my head. For a whole month, I fiddle with the pulse width to get the results I needed but it always bothered me that I had to reduce the pulse size on the code to fit the width on the scope.
@Leoninmiami
@Leoninmiami 7 жыл бұрын
this was great! Thanks for putting together this detailed explanation.
@coryglanton3380
@coryglanton3380 4 жыл бұрын
This was excellent info! As a beginner this was immensely helpful.
@stefanivovic
@stefanivovic 8 жыл бұрын
vary nice video and yes we like details and in depth explanation of arduino and microcontrollers. and let me tell u something, its refreshing when i get explanation from someone who actually this stuff . keep up the good work
@psion5mxfred
@psion5mxfred 8 жыл бұрын
One more grateful viewer (now subscribed). Please keep up the good work :-) Regards from Dublin, Ruaidhri
@Fogaata
@Fogaata 4 жыл бұрын
Great explanation and delivery. More videos please! Thank you!!
@bgable7707
@bgable7707 5 жыл бұрын
great review and demonstration!
@everythingquads
@everythingquads 7 жыл бұрын
I started with the Arduino IDE, It was a great introduction to micro controllers. I switched to Atmel Studio for the same reason as you, as I wanted more control over resources, and more efficient code. I have had many hurdles along the way, but it has been a very educational journey, and I now feel comfortable writing very precises timing routines and using interrupt vectors. My knowledge of programming in C and using bit wise operators means I can also use my programming experience to write windows and Linux console applications. Good video, very well explained. I would highly recommend getting a programmer such as the AVR dragon, as you can debug code in real time on any AVR micro's. Great video, and a good reason to develop skills at a higher level.
@Joop_Brokking
@Joop_Brokking 7 жыл бұрын
Thank you for sharing your experience. The debugger tool is indeed a very useful tool as I show in this video: kzfaq.info/get/bejne/pZmUltCgks7Ggas.html
@wrqnine7675
@wrqnine7675 5 жыл бұрын
Thank's, you're always on top of the things that matter.
@tommcqueary7831
@tommcqueary7831 7 жыл бұрын
Being a long time ago embedded assembly language programmer (back in the 80s) and current day C/C++ programmer, I was delighted to learn I can use low level register programming for the Arduino to enhance performance. Another plus is the use of standard C programs using the Atmel Studio. These tools and techniques raise the Arduino platform from the hobby-oriented entry-level audience to the professional-level audience. As an old timer, I am amazed at what can be accomplished these days with relatively inexpensive tools and parts. And of course, this wonderful sharing of knowledge makes things much easier than in the old days. Thanks for your videos.
@Joop_Brokking
@Joop_Brokking 7 жыл бұрын
Thank you for writing this message.
@noweare1
@noweare1 7 жыл бұрын
You can use all that in the Arduino environment also.
@UpcycleElectronics
@UpcycleElectronics 6 жыл бұрын
Love the depth -Jake
@rondlh20
@rondlh20 7 жыл бұрын
Thanks, very useful info. I would be interested in more examples like this if there are any.
@Joop_Brokking
@Joop_Brokking 7 жыл бұрын
Check this video: kzfaq.info/get/bejne/n8iJdJVjnruUaKs.html
@RickRuggiero
@RickRuggiero 7 жыл бұрын
Excellent description and tutorial!
@michaelhawthorne8696
@michaelhawthorne8696 7 жыл бұрын
Thanks for this info, a real eye opener. It may be the answer to why I had some trouble with interrupt timing variations lately. Had to give that up and do the job a different way. (Subbed and liked)
@Fogaata
@Fogaata 6 жыл бұрын
Very good and easy to understand content! Thank you.
@northshorepx
@northshorepx 8 жыл бұрын
Love it. Way complex but you explain it well. Thank you.
@markmagdaleno8793
@markmagdaleno8793 2 жыл бұрын
Very well presented. Helping out a lot
@mavikrmz3472
@mavikrmz3472 6 жыл бұрын
Thank you so much i will watch all of your videos and please continue examples and simple explanations
@JerryHoward88
@JerryHoward88 5 жыл бұрын
Great video! Thanks. I'm just finding the need to switch to Atmel Studio myself.
@fpvrcstuff
@fpvrcstuff 7 жыл бұрын
Thanks for the in depth explanation on this topic , very interesting .
@johnmellor6065
@johnmellor6065 7 жыл бұрын
thought your video was excellent as ive been experiencing timing problems thanks for information
@nomoredonations5601
@nomoredonations5601 5 жыл бұрын
I appreciate your perspective. I suspect I will also have to do the same for the arduino board I recently purchased that is an adafruit cortex M4 based board. I will need tightly controlled loops to access various parts of the hardware for ADC sampling and digital input sampling and although the Arduino IDE is great for beginners, it looks like it will be a bit of a chore for people like me who have years of embedded development experience already. Great video!
@farmerdave7965
@farmerdave7965 6 жыл бұрын
Excellent detective work.
@immortalsofar5314
@immortalsofar5314 5 жыл бұрын
Thanks for this. I won't be able to use Atmel studio myself (as I'm a Linux user) but it certainly makes me think twice about using the Arduino IDE. Back in my day (the early 80s), we programmed in assembler to bypass these things or hooked in timer ICs to get a reliable timer source (including soldering a wire to the IRQ pin of the PCI board to synchronize the timing).
@rpraver1
@rpraver1 8 жыл бұрын
Great Arduino info. . Great video as always...
@andymouse
@andymouse 5 жыл бұрын
Love the in depth stuff.
@mojo7583
@mojo7583 8 жыл бұрын
very well written and clearly explained.
@eliasgeorge8534
@eliasgeorge8534 5 жыл бұрын
Great video. I agree with all you have presented as I have just gone through an exhausting exercise in trying to use an attiny841 within the Arduino IDE. This microcontroller has 6 pwm pins of which only one worked out of the box in the Arduino IDE with analogWrite(). After coming the datasheet of the attiny841 and using register manipulation and bitmath, etc, I was able to achieve the desired outcome for my project. As the final code uses little to no Arduino specific user friendly functions, I'm better off going with the Atmel Studio to get more efficient code for this memory limited microcontroller.
@deangreenhough3479
@deangreenhough3479 6 жыл бұрын
Fantastic video. Learned much, great voice well explained. 👍
@einars899
@einars899 6 жыл бұрын
Very good explanation! What is not mentioned is the ability to use a debug tool. I just found this video, so you may have mentioned this in another. I'll go looking.
@Patrick_Cashman
@Patrick_Cashman 8 жыл бұрын
Very useful and helpful information. Much appreciated. :) And subscribed.
@bobymck
@bobymck 6 жыл бұрын
Thanks for the explanation!!! it helped me to better understand!!! Also, own a Owon 7072!! (learning to use it as well)
@toadiri
@toadiri 6 жыл бұрын
woow great video... love the details.. keep it up
@wmd5645
@wmd5645 7 жыл бұрын
894 down to 492 down to 506 finally at 164 bytes, good work! On the fix as well as the explanation of what was going wrong! These are examples that should be in textbooks on debugging software and hardware, thanks Joop! Clean, efficient, and informative work!
@llothar68
@llothar68 6 жыл бұрын
You could use FORTH and get it down to the bare minimum. Don't understand why people aren't using FORTH anymore, it was the microcontroller solution of the day when i was young (35 years ago).
@wmd5645
@wmd5645 6 жыл бұрын
I'll check that out, thanks Lothar.
@hadireg
@hadireg 4 жыл бұрын
awesome tutorials! that's what I needed :) Thank you!
@284SXx
@284SXx 8 жыл бұрын
Nice work dude and thank you for that!
@azeemiqbal
@azeemiqbal 3 жыл бұрын
Such a great video! Thank you so much!
@Bagasl
@Bagasl 4 жыл бұрын
Hello, I saw this video in my recommendations and watched it. It was really helpful, nice explanation. There is no such videos in Russian language. Thumbed up and subscribed. Waiting for next videos
@customproject7287
@customproject7287 4 жыл бұрын
Really interesting and on point video.
@TheCarlTuckerson
@TheCarlTuckerson 6 жыл бұрын
Another excellent video. Thanks!
@aakashvishwakarma614
@aakashvishwakarma614 6 жыл бұрын
Looking through comments made my day :D For people who are interested in building the end application, who don't care what the code looks like or how accurate it works and want to get it done as fast as possible will be happy to choose the so called Arduino as its famous for its vast support and tons of libraries developed by all other users of Arduino, but for people who are serious into learning how things work, how every individual bits work, so that they can have better control/knowledge of what's going on should go with the plain Micro-controller with its own IDE and program in ASM/C. Now of course it doesn't look friendly at all in the beginning, but it gets very easy once you continue to work on it. And besides your code will be the most optimized code for your required application than having unnecessary piece of useless crap running which you would not even know using IDE's like Arduino.
@Elkhaligy
@Elkhaligy 3 жыл бұрын
What a great video!!
@rdvishwa
@rdvishwa 6 жыл бұрын
Awesome find. Thank you and subscribed.
@TheCrunchbird
@TheCrunchbird 5 жыл бұрын
Great video. I had a problem generating some timing that was very close to your example. The jitter caused me a huge headache. I had to resort to using assembly language to fix the problem.
@Lkabouter
@Lkabouter 5 жыл бұрын
Very nice explanation ! I use the Arduino IDE a lot because of its simplicity. It is really a nice IDE, but I also saw its limitations. ATMEL Studio is sure more versatile but more difficult to use. So when programming an easy application I use Arduino IDE, but when it is more time critical or complex (or a need another microcontroller) I switch over to AtMEL IDE.
@camelCased
@camelCased Жыл бұрын
I like PlatformIO in Visual Studio Code better for Arduino. But that might be because I'm used to VS and VS Code in my everyday work (non-hardware) and find Arduino IDE a bit awkward at times.
@giaccomusic
@giaccomusic 4 жыл бұрын
That was so useful and interesting. Thanks
How to use the Atmel ATTINY10 Microcontroller
53:02
Ben Heck Hacks
Рет қаралды 548 М.
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 23 МЛН
39kgのガリガリが踊る絵文字ダンス/39kg boney emoji dance#dance #ダンス #にんげんっていいな
00:16
💀Skeleton Ninja🥷【にんげんっていいなチャンネル】
Рет қаралды 8 МЛН
Mom's Unique Approach to Teaching Kids Hygiene #shorts
00:16
Fabiosa Stories
Рет қаралды 34 МЛН
You Need to Document Your Swift Code with DocC
10:52
Sean Allen
Рет қаралды 3,3 М.
Optimizing Arduino Code: no setup(), no loop() ⛔
9:27
Wokwi
Рет қаралды 198 М.
Improve your Arduino programming skills - The budget oscilloscope.
16:05
#56 Programming the Arduino Uno Using Atmel Studio 7
18:46
Vooi Yap - Embedded Systems Education
Рет қаралды 6 М.
Running Apple 1 software on a breadboard computer (Wozmon)
14:23
#223 RFID How-To: Not only for Arduino (only legal Stuff!)
15:45
Andreas Spiess
Рет қаралды 136 М.
Pointers and floats - Improve your Arduino programming skills
14:21
Joop Brokking
Рет қаралды 66 М.
Запрещенный Гаджет для Авто с aliexpress 2
0:50
Тимур Сидельников
Рет қаралды 883 М.
#samsung #retrophone #nostalgia #x100
0:14
mobijunk
Рет қаралды 12 МЛН
Новые iPhone 16 и 16 Pro Max
0:42
Romancev768
Рет қаралды 2,2 МЛН
iPhone 15 Pro Max vs IPhone Xs Max  troll face speed test
0:33