Learn PIC Microcontrollers Programming in 1 Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 170

  • @khaledmagdy
    @khaledmagdy  3 ปีที่แล้ว +85

    I still need to improve the English quality, there still much of room for improvements. But as of now, do you find it difficult to follow along this one video? Especially if you're a native speaker
    I'd really like to hear your feedback in this regard. And thanks for watching!

    • @yuvaraj7270
      @yuvaraj7270 3 ปีที่แล้ว +7

      Oh my god..! @27:14 you started to explain with gates and latch for port configuration. What a fantastic explanation. Thank you so much bro.!!

    • @shoulderstack5527
      @shoulderstack5527 3 ปีที่แล้ว +10

      Superb tutorial. thank you very much.
      Your English is fine and the sound is very clear.

    • @naveenv4227
      @naveenv4227 3 ปีที่แล้ว +4

      Every one have their own accent. No problem with that.your English is understandable. Language is all about conveying message that part you done good. Nice video.

    • @Ringo4570
      @Ringo4570 3 ปีที่แล้ว +4

      I’m a native English speaker and I had no problem at all understanding you. You speak pretty clearly.

    • @patomahony9747
      @patomahony9747 3 ปีที่แล้ว +1

      Your English is perfect. Delighted I found your tutorial. Just what I need ( I think??)for led displays.

  • @michaelboyd9434
    @michaelboyd9434 3 ปีที่แล้ว +19

    Thank you for an excellent and very helpful tutorial. Your English is very good (I’m a native speaker), you speak clearly and not too fast which is really helpful. I look forward to future tutorials.

    • @XanthiumIndustries
      @XanthiumIndustries ปีที่แล้ว

      Do check our channel for embedded systems content like this www.youtube.com/@XanthiumIndustries/videos

  • @bartoszjozwicki4541
    @bartoszjozwicki4541 2 ปีที่แล้ว +23

    Amazing video, covers all the bases without unnecessary parts. Great work!

  • @mohamedtaher6262
    @mohamedtaher6262 3 ปีที่แล้ว +3

    I have been using microcontrollers for a year, but I was, and still , and I will learn a lot from you .. Thank you

    • @khaledmagdy
      @khaledmagdy  3 ปีที่แล้ว +3

      Thanks so much for your kind words. I wish I can always meet your expectations and deliver something helpful ❤️

  • @bentleyjarrard885
    @bentleyjarrard885 2 ปีที่แล้ว +4

    Well done. You presented a lot of information but didn't get bogged down in the details that a beginner is not ready for.

  • @josephcottingham7310
    @josephcottingham7310 3 ปีที่แล้ว +6

    PLEASE MAKE MORE! This is one if the not the best intros to this topic on youtube!

  • @rajatchowdhary3170
    @rajatchowdhary3170 2 ปีที่แล้ว +1

    Really appreciate your work. I was planning to shift on pic microcontroller and i got this Video which will help me me to start. Thank you.

    • @XanthiumIndustries
      @XanthiumIndustries ปีที่แล้ว

      Do check our channel for embedded systems content like this www.youtube.com/@XanthiumIndustries/videos

  • @JA-ur8ob
    @JA-ur8ob 3 ปีที่แล้ว

    Native English speaker here.
    جزاك الله خيرا.
    Absolute legend

  • @originalj0k3
    @originalj0k3 ปีที่แล้ว +2

    As a beginner, this tutorial was extremely helpful. Thank you!

  • @metamud8686
    @metamud8686 2 ปีที่แล้ว +9

    You don't need the IPE at all. You can just hit the 'upload' icon in the IDE. It's the button immediately to the right of the green 'Play' icon in the toolbar. At least, that's how I've been doing it for years now. 🙂

  • @pepsodentpasta
    @pepsodentpasta 3 ปีที่แล้ว +2

    I use subtitle to help me understand the topic. I amazed you could configured the chip by read manual only. Thank you for sharing the topic.

  • @ajayjoseph4498
    @ajayjoseph4498 3 ปีที่แล้ว +3

    what a fantastic tutorial. I m gonna spend my evening going through videos on ur channel to find more videos.

  • @deepikameenakshisundaram1748
    @deepikameenakshisundaram1748 3 ปีที่แล้ว +8

    Excellent overview for beginners or experienced professionals who is interested to start the career as embedded programmers.. Great job

  • @bryan_hiebert
    @bryan_hiebert 2 ปีที่แล้ว +4

    That was a wonderful explanation how to use (program) microcontrollers. It has been awhile since I've taken electronics courses but I'm going to have to pickup a breadboard and experiment. Thank so much!

  • @hanspolders1688
    @hanspolders1688 2 ปีที่แล้ว +1

    I'm a big fan of AVR and ESP MCU's but want to learn about PIC. I like this video tutorial a lot.
    As for the English, it's more than good enough :) I'm not a native English speaker so from time to time it's a bit fast but that's why you can pause and rewind ;)
    Great job!

  • @connectandcontrol1063
    @connectandcontrol1063 3 ปีที่แล้ว +7

    This is the tutorial I was searching for and would be better if I had found it earlier. Amazing coverup of all basics, Please suggest me some books to thoroughly understand PIC microcontrollers. Thankyou very much.

    • @XanthiumIndustries
      @XanthiumIndustries ปีที่แล้ว

      Do check our channel for embedded systems content like this www.youtube.com/@XanthiumIndustries/videos

  • @pidaras_pidarasina
    @pidaras_pidarasina 2 ปีที่แล้ว +2

    You also could add the schematic of your device too. I know it's not that hard to figure out on your own, but for beginner it can be difficult a little.

  • @sanyikacsatornacskalyaerde6605
    @sanyikacsatornacskalyaerde6605 2 ปีที่แล้ว +2

    Great tutorial!!! Your explanation is better than my professor's.

    • @XanthiumIndustries
      @XanthiumIndustries ปีที่แล้ว

      Do check our channel for embedded systems content like this www.youtube.com/@XanthiumIndustries/videos

  • @mayurinirgude8052
    @mayurinirgude8052 3 ปีที่แล้ว +1

    please make more videos in detail related to pic and arm....
    you are excellent.........
    I am waiting for more videos

  • @dineshtalreja6005
    @dineshtalreja6005 3 ปีที่แล้ว +2

    Hi Khaled, Thank you for all your efforts. I found it easy to understand.
    No probs with your english at all.
    All the best.

  • @JohnnyStamboel
    @JohnnyStamboel 2 หลายเดือนก่อน

    Hi. We need more of those videos, please.😊

  • @lecrammped9036
    @lecrammped9036 3 หลายเดือนก่อน

    very clear video, you inspire me to try to learn more. thank you.

  • @lopezpresentsthestories8624
    @lopezpresentsthestories8624 2 ปีที่แล้ว +1

    DeepBlue?? Where are you?? We need you here in youtube land!!!

  • @edinfific2576
    @edinfific2576 2 ปีที่แล้ว +2

    One note about the 5V voltage regulator, LM7805 (and the likes of it):
    You need to place a capacitor of at least 100nF (0.1uF) at the input and at the output, as close as possible to the regulator, to prevent oscillations and stabilize the regulator. The datasheets normally recommend 0.33uF at the input and 0.1uF at the output.
    You can see the effect of this if you just connect a higher voltage (7 volts and above) to its input and then measure its output voltage, which will be unstable and relatively far from 5 volts, but once you place capacitors on its input and output you will get a stable, accurate voltage.

    • @khaledmagdy
      @khaledmagdy  2 ปีที่แล้ว +1

      This is really nice to know. I'll do some measurements and check it myself because it sounds interesting. Thanks Edin 😃

    • @edinfific2576
      @edinfific2576 2 ปีที่แล้ว

      @@khaledmagdy If you already have a nice capacitor across the input voltage that is not far from 7805, like on your board, that will do. The output capacitor is for larger load transients.

    • @XanthiumIndustries
      @XanthiumIndustries ปีที่แล้ว

      Do check our channel for embedded systems content like this www.youtube.com/@XanthiumIndustries/videos

  • @Iceking007
    @Iceking007 5 หลายเดือนก่อน

    This is fantastic! Thank you so much for sharing your knowledge with us. This was just what I was looking for to get started.

  • @hameheroj4030
    @hameheroj4030 ปีที่แล้ว

    My friend, I simply love you. You are so great at explaining things. Very systematic. I need a fast tutorial, but I need more a fast overview. You have it! Great, great, great! Thank you!

  • @easycutsolutions6196
    @easycutsolutions6196 2 ปีที่แล้ว +1

    Very well explained ... Thankyou 👍👍

  • @jaikrish50
    @jaikrish50 3 ปีที่แล้ว +1

    Pls continue this series ,the content is very nice so pls continue

    • @khaledmagdy
      @khaledmagdy  3 ปีที่แล้ว

      Thanks for your kind words! Sure, I'm gonna continue producing Embedded systems tutorials as soon as I get back to it.

  • @edmondbusobozi3419
    @edmondbusobozi3419 3 ปีที่แล้ว +1

    This is so far the best as regards to micro controllers but could you please share a video on code development for an automatic inverter

  • @dunklerstein
    @dunklerstein 2 ปีที่แล้ว +1

    Well done tutorial, full of useful information.
    You can put some tags in parts of your video or split it in topics to have better order, and jump to a specific part of your video.
    Thank you, congrats.

  • @PsalmFourteenOne
    @PsalmFourteenOne 2 ปีที่แล้ว +1

    One of the better videos I've seen on using MPLAB and the PIC.
    *Any good lessons online for learning the C language for PIC programming in general?*
    I've been using PIC BASIC because I was familiar with BASIC since the Tandy 8000 and Commadore Vic20/Amega days. Switching to C at 50+ yrs old is kinda like learning a new language later in life. But I'm picking some of it up.
    Just would like some overall breakdown of how the structure works etc so I can start making some subroutines.
    PIC BASIC doesn't use so much bracket dependent structures.

    • @XanthiumIndustries
      @XanthiumIndustries ปีที่แล้ว

      Do check our channel for embedded systems content like this www.youtube.com/@XanthiumIndustries/videos

  • @anuragshrivastva2221
    @anuragshrivastva2221 3 ปีที่แล้ว +1

    Absolutely nice tutorial... Waiting for another tutorial

  • @edinfific2576
    @edinfific2576 2 ปีที่แล้ว

    You got the same scope as I do.
    I thought it looked familiar.
    But then again, it is very popular, so it's no wonder.

  • @waltersenekal4774
    @waltersenekal4774 ปีที่แล้ว

    Thanks, this was very good and exactly the info I needed to get started with a pic micro

  • @wahwahpaing4090
    @wahwahpaing4090 2 ปีที่แล้ว

    Thank you so much. This video is very useful for my study. Please help to upload more videos for PIC if possible

  • @bennyhinnsamuel3149
    @bennyhinnsamuel3149 2 ปีที่แล้ว +1

    Thanks to u sir for this great work.
    Sir can you have a tutorial/pdf of how to make the pic mcu board just like the arduino board.

  • @dimitra.d792
    @dimitra.d792 2 ปีที่แล้ว +1

    very interesting video sir
    will you take out tutorial 2?

  • @electronicshut
    @electronicshut 2 ปีที่แล้ว

    مجهود كبير ربنا يجعله في ميزان حسناتك❤️❤️❤️❤️

  • @imtiazhussain5027
    @imtiazhussain5027 3 ปีที่แล้ว

    Extremely fantastic. Imtiaz from Pakistan.

  • @alan_wood
    @alan_wood 2 ปีที่แล้ว +1

    Excellent tutorial, thank you so much.

  • @aionzaman1345
    @aionzaman1345 3 ปีที่แล้ว +2

    Can you please any book from where a deep knowledge about PIC microcontrollers can be achieved?
    By the way, great work with this tutorial and looking forward to further tutorials from you. Keep up the good work.

    • @XanthiumIndustries
      @XanthiumIndustries ปีที่แล้ว

      Do check our channel for embedded systems content like this www.youtube.com/@XanthiumIndustries/videos

  • @seimela
    @seimela 5 หลายเดือนก่อน

    Your video is so good my friend ❤

  • @marklowe7431
    @marklowe7431 3 ปีที่แล้ว +1

    Good video, thank you. Learned a lot in a short time!

  • @shlaptop
    @shlaptop 3 ปีที่แล้ว +1

    this is a fantastic resource, thanks so much.

  • @merich4940
    @merich4940 2 ปีที่แล้ว

    This man dropped a full microcontroller tutorial and then disappeared. Absolute chad

    • @khaledmagdy
      @khaledmagdy  2 ปีที่แล้ว

      And seriously thinking about coming back✌️ I hope it's very soon. Thanks bro!

    • @merich4940
      @merich4940 2 ปีที่แล้ว

      @@khaledmagdy amen brother 🙏

  • @mozone180
    @mozone180 8 หลายเดือนก่อน

    الله يديك العافيه يا ابن النيل يا غالي❤تحيه لاهلي أهل النيل❤

  • @ivandelgadov.6806
    @ivandelgadov.6806 3 ปีที่แล้ว +1

    Does your website have information on how to configure the internal oscillator?

  • @footyshorts7048
    @footyshorts7048 3 ปีที่แล้ว

    Really enjoyed this video great introduction thanks!

  • @amitchaudhary6
    @amitchaudhary6 3 ปีที่แล้ว +1

    You are really doing a great job.

    • @amitchaudhary6
      @amitchaudhary6 3 ปีที่แล้ว +1

      Hey can you make a single video on embedded C. It will be really helpful.

    • @khaledmagdy
      @khaledmagdy  3 ปีที่แล้ว

      Thanks for your feedback. I'd definitely consider making an Embedded C Tutorial.

  • @evadaou6835
    @evadaou6835 3 ปีที่แล้ว

    Excellent tutorial

  • @cangorkemgunes
    @cangorkemgunes 2 ปีที่แล้ว

    We need new videos. Please keep going!

  • @JackandJillLullabyToyShop
    @JackandJillLullabyToyShop 3 วันที่ผ่านมา

    Hi! Do you have a tutorial for copying microchip data to another microchip?

  • @bgprasad5844
    @bgprasad5844 3 ปีที่แล้ว

    very good presentation, thank you very much.

  • @andrisszalai1261
    @andrisszalai1261 3 ปีที่แล้ว +3

    Could you tell me why it is necessary to use a voltage regulator in this arrangement? Shouldn't capacitors be also used with the regulator?

    • @XanthiumIndustries
      @XanthiumIndustries ปีที่แล้ว

      Do check our channel for embedded systems content like this www.youtube.com/@XanthiumIndustries/videos

  • @RixtronixLAB
    @RixtronixLAB ปีที่แล้ว

    Nice info, thanks for sharing it, keep it up :)

  • @w0313440
    @w0313440 3 ปีที่แล้ว

    Deepblue thank you.

  • @johnnystamboel7745
    @johnnystamboel7745 4 หลายเดือนก่อน

    Hi. I just tried out this tut of yours and at first it did not work. I have the exact same setup but the led on RD0 would not blink, even after an successful build. Only after i enabled tmr1 did it start. Is it compulsory to have the timer activated for the PIC to operate or is there some other problem? On the whole, it is one of, if not the best tutorial on TH-cam presented on this topic. I got it to blink and I'm going to try the other examples also. Thanks.

  • @mathis4711
    @mathis4711 2 ปีที่แล้ว

    Great video. Very good work.

  • @adityakushsolan
    @adityakushsolan 3 ปีที่แล้ว

    great tutorial. Why not make more

  • @q12x
    @q12x 2 ปีที่แล้ว

    Very good tutorial !

  • @wisdom_wellness365
    @wisdom_wellness365 6 หลายเดือนก่อน

    Very nice video,

  • @hatimus
    @hatimus 2 ปีที่แล้ว

    Your English is perfect just as your teaching. Please keep doing the good work you do.
    Just curious! Are you Egyptian?

    • @khaledmagdy
      @khaledmagdy  2 ปีที่แล้ว +1

      Thanks for your kind words. Yeah, i'm Egyptian! 😃

    • @hatimus
      @hatimus 2 ปีที่แล้ว

      @@khaledmagdy Same here. I knew from the way you teach.

    • @khaledmagdy
      @khaledmagdy  2 ปีที่แล้ว +1

      I thought you did know it from the accent 😅

    • @hatimus
      @hatimus 2 ปีที่แล้ว

      @@khaledmagdy No. It was the content of the video. As I said, it is very good.

  • @ivandelgadov.6806
    @ivandelgadov.6806 3 ปีที่แล้ว +1

    Eres genial tu video me ayudo mucho, muchas gracias :) :)

  • @vidhyasree7368
    @vidhyasree7368 ปีที่แล้ว

    Sir put videos with dynamic memory allocations

  • @subhashedna2011
    @subhashedna2011 3 ปีที่แล้ว

    Great , I really appreciate your work thanks

  • @kavorka8855
    @kavorka8855 ปีที่แล้ว

    Thanks!

  • @bbcrtbbcrt4417
    @bbcrtbbcrt4417 3 ปีที่แล้ว

    Lot of thanks for this tuto !

  • @zibusisoxjtshabalala1964
    @zibusisoxjtshabalala1964 3 ปีที่แล้ว

    The dancing 🕺🏾 programmer 👨‍💻 like Riyad Mahrez

  • @غيثبنمحمد-ح3ن
    @غيثبنمحمد-ح3ن 3 ปีที่แล้ว

    Good job thanks

  • @essamkhattab2156
    @essamkhattab2156 3 ปีที่แล้ว

    That awesome! great job... keep it up!

  • @evadaou6835
    @evadaou6835 3 ปีที่แล้ว

    مختصر واضح و مفيد

  • @guzlanmiskeen2014
    @guzlanmiskeen2014 3 ปีที่แล้ว

    Thanks so much for the valuable tutorial. I am trying to download the latest version of MPLAB but I got a message indicating that it is not available in my country! the same applies for xc compiler! Is there an alternative link to download them? Thanks again

    • @khaledmagdy
      @khaledmagdy  3 ปีที่แล้ว +1

      You can use vpn i guess
      Or navigate to the archive tab, you'll find various links there

  • @ganeshramesh9947
    @ganeshramesh9947 3 ปีที่แล้ว

    Please take one tutorial with rxb8 wireless remote control receiver also explain rxb8 receiver.

  • @edmond2565
    @edmond2565 2 ปีที่แล้ว

    I need more of this how do we Link up sir?

  • @goodfood2464
    @goodfood2464 3 ปีที่แล้ว

    Can you make a video on FFT in assembly language and explain it the code.

  • @Fnta_discovery
    @Fnta_discovery 2 ปีที่แล้ว

    Hello. often program the microcontrollers. I see bit shift right or left using symbol ">>". why we use it. I am waiting for your response thank you.

  • @allenchow-dc6br
    @allenchow-dc6br ปีที่แล้ว

    Every pic microcontroller need program before use ?

  • @brucelamb6060
    @brucelamb6060 3 ปีที่แล้ว

    Are there any good free simulators for PIC12s? Or nearly any microchip? I want to use proteus but don't want to pay for it because I'm just starting out.

  • @Entertainment-ew5ij
    @Entertainment-ew5ij 3 ปีที่แล้ว

    great ! thank you alot

  • @holam7679
    @holam7679 ปีที่แล้ว

    I had pic16c58a. Replacement but not working ,Pic meant program interfere control. Does it need program before replace for ?working

  • @mistersaints4482
    @mistersaints4482 2 ปีที่แล้ว

    I'm interested in created microcontroller, because I want to learn how to build a regular printer from scratch. I was wondering if anyone can point me in the right direction?

  • @Akshadeep27
    @Akshadeep27 10 หลายเดือนก่อน

    How do I buy u r course, price of the course, will I get support after when i m working on my projects

    • @khaledmagdy
      @khaledmagdy  10 หลายเดือนก่อน

      Unfortunately i don't have a video course on PIC microcontrollers programming. However, I've published a lot of articles on the subject many years ago and they're still available if they'd help.

  • @anaselyassai7665
    @anaselyassai7665 3 ปีที่แล้ว

    thank you.

  • @mauropn
    @mauropn ปีที่แล้ว

    Sorry for that... but... Why you are using the LM7805 ? This microcontroller can't blink a led without that?

    • @khaledmagdy
      @khaledmagdy  ปีที่แล้ว +2

      I've been using it to support a bit wide input voltage range while keeping the output voltage @ 5v. According to its datasheet it should handle up to 1.5A so I guess it's a good option, but it may get hot as you draw too much current (like 1A continusous) or if you're connecting a 12v or higher input voltage source.

  • @metamud8686
    @metamud8686 2 ปีที่แล้ว

    How annoying that the IDE constantly warns (in yellow) about not being able to resolve the header file and errors (in red) all the bit field names that it cannot find, but then when you go to compile / build there are no errors. That should be in sync.

  • @ehlizbrothers6504
    @ehlizbrothers6504 ปีที่แล้ว

    Hello sir, when i include xc.h, it keeps bringing error, like it cant find the xc.h please how can i resolve this? Also the TRISA or LATA is not working, i also tried it with B-D nothing works, Please advise on what to do. thank you.

  • @arvindkumargoswami2661
    @arvindkumargoswami2661 2 ปีที่แล้ว

    Add more video's of pic microcontroller

  • @michaelboss7968
    @michaelboss7968 ปีที่แล้ว

    ALVIN!!

  • @ehlizbrothers6504
    @ehlizbrothers6504 2 ปีที่แล้ว

    Would this be any different from using pic18f2455, for a dc-dc buck converter?

    • @khaledmagdy
      @khaledmagdy  2 ปีที่แล้ว

      Not at all, almost the same info applies to pic18f2550 as well. You'd find a handful of tutorials with pic18f2550 on my website as well.

    • @ehlizbrothers6504
      @ehlizbrothers6504 2 ปีที่แล้ว

      @@khaledmagdy sorry I meant pic18f2455

  • @MS-fk8ec
    @MS-fk8ec 3 ปีที่แล้ว

    My compiler does not recognize LATD, i used PORTD instead. The code uploads but the pic is not performing how i want it to ( blinking led)

    • @khaledmagdy
      @khaledmagdy  3 ปีที่แล้ว

      You can still try this method
      LATDbits.LATD0 = 1;

  • @vijaybaleja6220
    @vijaybaleja6220 2 ปีที่แล้ว

    sir when i loaded the hex file in proteus it does not work would you pls post some suggestion

  • @3lymn
    @3lymn 7 หลายเดือนก่อน

    جزاك الله خيرا شرح محترم

  • @nadzskytechlab8274
    @nadzskytechlab8274 3 ปีที่แล้ว

    is this capable pic16f1947 read and write?

  • @mzuvukilezweni5956
    @mzuvukilezweni5956 3 ปีที่แล้ว

    Hi khaled do we use the same code even if it is a pic18f45k20?

    • @khaledmagdy
      @khaledmagdy  3 ปีที่แล้ว

      Yeah, sure. It'd still work on any other target MCU of the same family. However, you've got to check the config bits and set them correspondingly as advised in this video and you're good to go.

    • @mzuvukilezweni5956
      @mzuvukilezweni5956 3 ปีที่แล้ว

      @@khaledmagdy can you please provide with the list of components used

  • @ganeshramesh9947
    @ganeshramesh9947 3 ปีที่แล้ว

    Sir when you apload next video

  • @fisikamodern5209
    @fisikamodern5209 3 ปีที่แล้ว +2

    CAN I PROGRAM PIC WITHOUT PICKIT?

  • @oswaldturpeinen
    @oswaldturpeinen 2 ปีที่แล้ว

    2 errors generated.
    (908) exit status = 1
    nbproject/Makefile-default.mk:101: recipe for target 'build/default/production/test.p1' failed
    make[2]: Leaving directory 'D:/pic'
    nbproject/Makefile-default.mk:85: recipe for target '.build-conf' failed
    make[1]: Leaving directory 'D:/pic'
    nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed
    make[2]: *** [build/default/production/test.p1] Error 1
    make[1]: *** [.build-conf] Error 2
    make: *** [.build-impl] Error 2
    BUILD FAILED (exit value 2, total time: 658ms)
    any help?

  • @mohamadyuonso421
    @mohamadyuonso421 3 ปีที่แล้ว

    السلام عليكم استاذ خالد المحتوى باللغة الانكليزية متخم بتلك الكورسات الاحترافية ... لمن تقدم .؟
    نحن بحاجة لمحتوى باللغة العربية بارك الله بكم . قليلة الى نادرة . المحتوى العربي فقيييير جدا لمثل تلك الشروحات . اتابع قناتك العربية ولكن للاسف من زمان هي متوقفة

  • @Artronics1
    @Artronics1 ปีที่แล้ว

    i am quit satisfied by this explanation

  • @alyabdelaal6658
    @alyabdelaal6658 ปีที่แล้ว

    شكرا علي الفيديو
    بس الفيديو طويل و متعب