FriendlyWire
FriendlyWire
  • 26
  • 639 556
How to tell the time with 1's and 0's
Let's build a clock that shows the time using 1's and 0's! That's right, today we will build a binary clock, using the PIC16F1455 microcontroller, NeoPixel LEDs, a rotary encoder, and the DS1302 real-time clock IC. Let's get started!
Companion article: www.friendlywire.com/projects/binary-clock-2/
If you enjoy these videos, consider supporting FriendlyWire on Patreon:
www.patreon.com/FriendlyWire
Email list: www.friendlywire.com/email
Website: www.friendlywire.com
Twitter: FriendlyWire
Reddit: www.reddit.com/r/FriendlyWire
Facebook: FriendlyWire
Instagram: FriendlyWire
Timestamps:
00:00 Introduction
02:11 What you need
03:20 Schematic
05:43 Building the circuit
09:49 Programming the PIC16F1455
12:11 Troubleshooting
13:48 Binary clock on a perfboard
14:48 Final thoughts
zhlédnutí: 2 383

Video

How to use rotary encoders
zhlédnutí 29KPřed rokem
Electronic knobs are everywhere, and today we will learn how they work and how you can use them with a microcontroller. We will even build our own rotary encoder at home. Thanks for watching, and let me know in the comments if you have any questions! Companion article: www.friendlywire.com/tutorials/rotary-encoder/ If you enjoy these videos, consider supporting FriendlyWire on Patreon: www.patr...
Three wires to rule them all: CD4094 & CD4021 shift register tutorial
zhlédnutí 12KPřed rokem
What do you do when your microcontroller doesn't have enough pins? Today we will learn how to use the CD4094 output-type shift register and the CD4021 input-type shift register to control LEDs and read out the status of pushbuttons, and all of that with only three wires. Thanks for watching, and let me know in the comments if you have any questions! Companion article: www.friendlywire.com/tutor...
Making a safe with servos & NE555 timers
zhlédnutí 2,9KPřed rokem
If you are searching for a fun, beginner-friendly electronics project: look no further. Today we will build a simple safe using basic components such as servo motors and NE555 timer chips. We will go through all steps in great detail, and in the end you will have your very own safe. Let's go! Thanks for watching, and let me know in the comments if you have any questions! Companion article: www....
How to program an analog clock with a microcontroller
zhlédnutí 2,1KPřed 2 lety
This is the additional program guide for the PIC16F1455 analog clock project, where we talk about how to program an analog clock with a PIC microcontroller and program the C source code for the XC8 compiler line by line. Main video: czcams.com/video/N8rlLG6EXpk/video.html Companion article: www.friendlywire.com/projects/analog-clock/ Thanks for watching, and let me know in the comments if you h...
Building an analog clock with a microcontroller
zhlédnutí 7KPřed 2 lety
Microcontrollers are digital devices, but in this project we will turn it around and use a PIC microcontroller to build an analog clock using a panel meter. And what's more, we will make use of the SLEEP mode of the PIC microcontroller so that this circuit can be run off of batteries and keep the time for decades when not powered on. Thanks for watching, and let me know in the comments if you h...
Your own electronics lab... in a tray!
zhlédnutí 4,2KPřed 2 lety
In this video I want to show you how you can set up your own electronics lab in a tray! It has adjustable power supplies, a PICkit3 programming adapter, a volt and ampmeter, and even a little logic probe. And the best part: it doesn't take up a lot of space, you can get everything for around $150, and if you don't need it anymore you can just tuck it away under your desk! Thanks for watching, a...
Program guide: How to control MAX7219 displays with a PIC16F1455 microcontroller
zhlédnutí 2,5KPřed 2 lety
This is the additional program guide for the PIC16F1455-based MAX7219 LED multiplexing tutorial, where we talk about how to control MAX7219-based 7-segment displays and dot matrix displays and go through the C source code for the XC8 compiler line by line. Main video: czcams.com/video/3FJuhMNPibQ/video.html Companion article: www.friendlywire.com/tutorials/max7219 Thanks for watching, and let m...
MAX7219 LED multiplexing tutorial
zhlédnutí 37KPřed 2 lety
The MAX7219 LED multiplexing chip can drive up to 64 individual LEDs. And in this tutorial we will learn how the MAX7219 works, what multiplexing is, and how you can use popular MAX7219-based modules to drive 7-segment displays and LED dot matrix displays with a PIC microcontroller. Let's go! Thanks for watching, and let me know in the comments if you have any questions! Companion article: www....
How to get source code onto a PIC microcontroller
zhlédnutí 83KPřed 2 lety
How do you get source code onto a PIC microcontroller? In this tutorial we will go through five steps so that you can transfer C source code onto a PIC microcontroller using the MPLAB IDE, XC8 compiler, the MPLAB IPE, and the PICkit3. Let's go! Thanks for watching, and let me know in the comments if you have any questions! Companion article: www.friendlywire.com/tutorials/pic-flash-2021/ Email ...
How to use WS2812 “NeoPixel” LEDs with a PIC microcontroller
zhlédnutí 14KPřed 2 lety
Do you want to step up your LED game? Then look no further! The WS2812 "NeoPixel" RGB LEDs are intelligent, individually addressable LED modules. And the best part: Besides two wires for power they only require one data line for as many LEDs as you could want. And today we will learn how to use the WS2812 LED with a PIC microcontroller. Thanks for watching, and let me know in the comments if yo...
Program guide: How to program a touch sensor
zhlédnutí 3,2KPřed 3 lety
This is the additional program guide for the PIC16F627A touch sensor tutorial, where we talk about how to program a touch sensor and go through the C source code for the XC8 compiler line by line. Main video: czcams.com/video/3KQd9F0P6PI/video.html Companion article: www.friendlywire.com/tutorials/touch Thanks for watching, and let me know in the comments if you have any questions! Website: www...
Breadboard capacitive touch sensor tutorial
zhlédnutí 84KPřed 3 lety
Build your own capacitive touch sensor on a breadboard! In this tutorial we will use the PIC16F627A microcontroller to build a simple capacitive touch sensor from scratch. And to keep things interesting, we will build a momentary switch, a toggle switch, a timer, and a 3-level dimmer. Thanks for watching, and let me know in the comments if you have any questions! Companion article: www.friendly...
CD4017 code lock with wrong code detection
zhlédnutí 9KPřed 3 lety
Learn how to build an advanced six-digit code lock with built-in wrong code detection, using the CD4017 decimal counter, the CD4081 AND gate IC, and the NE555 timer. In this project we will go through the basics of the schematic and build it together, step by step. Let me know if you have any questions in the comments, and I will do my best to get back to you. Thanks for tuning in! More details...
DS1302 real-time clock tutorial: the clock that doesn't forget the time!
zhlédnutí 19KPřed 3 lety
The DS1302 real-time clock keeps the time, even when the main power of the circuit is turned off. And today we will learn how to build a clock with it and the PIC16F1455 microcontroller! More details and an up-to-date list of all components: www.friendlywire.com/tutorials/ds1302 Thanks for tuning in, and let me know in the comments if you have any questions! Website: www.friendlywire.com Twitte...
CD4017 tutorial: the IC you can count on!
zhlédnutí 32KPřed 3 lety
CD4017 tutorial: the IC you can count on!
Best breadboard 7-segment LED driver: TLC5916 tutorial
zhlédnutí 20KPřed 3 lety
Best breadboard 7-segment LED driver: TLC5916 tutorial
NE555 tutorial: three useful circuits
zhlédnutí 82KPřed 4 lety
NE555 tutorial: three useful circuits
Control LEDs with your computer using RS232!
zhlédnutí 59KPřed 4 lety
Control LEDs with your computer using RS232!
Make a scrolling text display with CD4094 shift registers!
zhlédnutí 10KPřed 4 lety
Make a scrolling text display with CD4094 shift registers!
How to use a microcontroller's analog to digital converter
zhlédnutí 20KPřed 4 lety
How to use a microcontroller's analog to digital converter
CD4026 decimal counter tutorial
zhlédnutí 23KPřed 4 lety
CD4026 decimal counter tutorial
Electronic candle with PWM and flicker effect
zhlédnutí 9KPřed 4 lety
Electronic candle with PWM and flicker effect
Turning a can of soup into a binary clock
zhlédnutí 8KPřed 4 lety
Turning a can of soup into a binary clock
Build your own electronic dice!
zhlédnutí 3KPřed 5 lety
Build your own electronic dice!
Your first microcontroller project!
zhlédnutí 66KPřed 5 lety
Your first microcontroller project!

Komentáře

  • @markallan3883
    @markallan3883 Před 4 dny

    Hi im making all of the NE555 circuit modes in a website called TinkerCad and i am wondering how do u make the 555 timer go longer before turning off the LED. (BTW i love ur content, keep up the good work)😁😁😁

  • @zeilstar
    @zeilstar Před 6 dny

    Really great idea with the tray. I'd like to be able to set my project aside at times, but not have to pack everything up.

    • @FriendlyWire
      @FriendlyWire Před 5 dny

      Glad you like it! Yes, especially if there is only one desk available this type of solution can make your life simpler :)

  • @koomber777
    @koomber777 Před 11 dny

    I subscribed by the end of the intro

    • @FriendlyWire
      @FriendlyWire Před 11 dny

      Thank you, I am glad you liked the video! :)

  • @DESX312
    @DESX312 Před 16 dny

    Wow this is really good. Subscribing!

    • @FriendlyWire
      @FriendlyWire Před 15 dny

      Thank you, I am glad you liked it! What kind of video would you like to see next on here?

  • @ryanwilliams271
    @ryanwilliams271 Před 17 dny

    This is a gem 100% haven't seen any of your videos of late

    • @FriendlyWire
      @FriendlyWire Před 16 dny

      Thank you so much, Ryan, I am glad you like them! I just settled into a new place, and I am still re-building my studio there, but I already have a new project in the works. Stay tuned :)

  • @user-tb8nq2wg5e
    @user-tb8nq2wg5e Před 19 dny

    I want to source code

    • @FriendlyWire
      @FriendlyWire Před 18 dny

      Sure! It's in the companion article: www.friendlywire.com/tutorials/ws2812/#appendix

  • @rrssmooth6643
    @rrssmooth6643 Před 25 dny

    I thought I could figure out arduino, driving me nuts

    • @FriendlyWire
      @FriendlyWire Před 19 dny

      Sorry for your frustration! Sometimes these things can drive us nuts indeed... Can I help with anything?

    • @rrssmooth6643
      @rrssmooth6643 Před 12 dny

      @@FriendlyWire I will just keep working at it, cannot believe school children know how to do it. I figure little things out more and more.

    • @FriendlyWire
      @FriendlyWire Před 12 dny

      @@rrssmooth6643 That's awesome, good luck, and don't give up, you can do it!

  • @mohammedshareefalkaraan260

    Well you did it! I am now using a rotary encoder in my Project. Super Video ❤

    • @FriendlyWire
      @FriendlyWire Před 22 dny

      Ha, that's awesome, Mohammed! Thank you for your kind words, and congratulations! :)

  • @sahguftanaz4217
    @sahguftanaz4217 Před 29 dny

    Amazing

  • @dr.scientenium3698
    @dr.scientenium3698 Před měsícem

    I have done it

    • @FriendlyWire
      @FriendlyWire Před měsícem

      That's awesome! I would love to see a picture of the code lock. If you can, please share it with me on Twitter/Instagram @FriendlyWire or via email (at the bottom of www.fiendlywire.com). Did everything work as expected?

    • @dr.scientenium3698
      @dr.scientenium3698 Před 29 dny

      @@FriendlyWire czcams.com/video/yDn2xTaY5Uw/video.html

    • @dr.scientenium3698
      @dr.scientenium3698 Před 29 dny

      ​@@FriendlyWire This is security lock system I have made it in youtube video you can see it

  • @thespice311
    @thespice311 Před měsícem

    This video is fantastic, very clear and efficient presentation with enough technical depth to get a strong understanding of why it works. I love the diy mega encoder!

    • @FriendlyWire
      @FriendlyWire Před měsícem

      Thank you for your kind words, I am glad you liked the video! And building the mega encoder was fun, too :)

  • @rqmatix305
    @rqmatix305 Před měsícem

    Hi 👋🏻 great video. I am trying to create program to control two different outlets ( wall plug outlets). I am trying to control two different valves (hot and a cold) . The sequence is 1 minute on cold then wait 30 seconds ,then 1 minute hot then wait 30 seconds (a continous loop ) for “x” Loop cycles . Any ideas on how to do this ?

    • @FriendlyWire
      @FriendlyWire Před 19 dny

      Hello! Yes, you can do that with a relay module. You connect the LED signal to the input of the relay, and on the contact side of the relay you can hen switch other devices. But be careful with this: line voltage is dangerous, and please only do this if you feel confident about it. If not, no worries: you can probably talk to a local makerspace or find a programmable timer solution. Let me know what you think, and be safe.

    • @rqmatix305
      @rqmatix305 Před 14 dny

      @@FriendlyWire thank you !

  • @nielsdaemen
    @nielsdaemen Před měsícem

    I wonder if it's even possible to just use the internal pull up resistor for this in some mcu's

    • @FriendlyWire
      @FriendlyWire Před měsícem

      Good idea, but I don't think it would work, I doubt they are more than a few kilo ohms, and here we need a million times more. Let me know if it works, I am happy to learn more!

    • @nielsdaemen
      @nielsdaemen Před měsícem

      @@FriendlyWire Hi I found this video of someone doing this on arduino (atmega328P) I'm not sure if he uses the exact same technique, but there are no external components required. czcams.com/video/R94Ut3pOTd4/video.html

  • @rollinthedeep4759
    @rollinthedeep4759 Před měsícem

    Thank you for ur tutorial it help me a lot of my school project.... do u have any idea how to control a projector using rs232🥹...

  • @tziirkq
    @tziirkq Před měsícem

    Thanks so much, this is great. Literally exactly what I want to do, but haven't the MC knowledge to figure it out for myself. I have a couple of questions; is it possible to use a potentiometer to control the rate, and can the signal be used to control things other than an LED? Thanks again.

    • @FriendlyWire
      @FriendlyWire Před 19 dny

      I am glad you liked the video, and apologies for my late response. Yes! You can do that! Check out the PIC16F455 ADC tutorial here: czcams.com/video/AlpbbeX7-BU/video.html . What kind of other things would you like to control with the circuit?

    • @tziirkq
      @tziirkq Před 19 dny

      @@FriendlyWire I'm a musician, I was hoping this would be a handy way to make a smooth sample and hold LFO. Really I'd like to be able to make and program musical devices, like digital effect pedals and synths, without having to put an entire Arduino inside, as that seems wasteful.

    • @FriendlyWire
      @FriendlyWire Před 18 dny

      @@tziirkq Ohh that is so interesting! I have no experience with this, but could you describe it a bit more, perhaps via email? You can find my address at the bottom of www.friendlywire.com :)

  • @1georgeh
    @1georgeh Před měsícem

    Thank you so much. Very useful. Clear, simple to follow, and direct to the point.

    • @FriendlyWire
      @FriendlyWire Před měsícem

      Thank you for your kind words, I am glad you found it useful!

  • @johnjosephlonergan
    @johnjosephlonergan Před měsícem

    Simpler idea here that more convenient when breadboarding... czcams.com/video/8fGcgFgZOEk/video.htmlsi=MTR5gnYwM0El9l67

  • @MiguelAngelGarciaGonzale-cd4me

    thanks for you explication i dont know this information

    • @FriendlyWire
      @FriendlyWire Před měsícem

      Glad you liked the video, Miguel, happy to help! :)

  • @jomfawad9255
    @jomfawad9255 Před měsícem

    Question, does it only detect human finger or for example if it touches plastic or wood it works?

    • @FriendlyWire
      @FriendlyWire Před měsícem

      It only works if stray capacitance gets changed, so wood and plastic won't work, I think.

  • @MAFIAGAMING-pn6se
    @MAFIAGAMING-pn6se Před měsícem

    Hi, I understood this and implemented this it works and helps a lot but the problem is I have to run this on simulator on Proteus for my project and Tried alot but Stuck on led display there a-k alphabets in led but in Proteus there is a-g so how to take other inputs can you make a video on it

    • @FriendlyWire
      @FriendlyWire Před měsícem

      Thank you for the question, I am glad that the video was helpful. I am not sure if I understood everything :) Can you explain what the problems seems to be?

    • @MAFIAGAMING-pn6se
      @MAFIAGAMING-pn6se Před měsícem

      @@FriendlyWire thanks for your response There was a wire missing which was not connected,now it's working

    • @FriendlyWire
      @FriendlyWire Před měsícem

      @@MAFIAGAMING-pn6se Perfect, I am glad it's working now! Which wire was it?

    • @MAFIAGAMING-pn6se
      @MAFIAGAMING-pn6se Před měsícem

      @@FriendlyWire led common pin is connected to R3(Resistor) and then resistor is connected to ground,but I have to connect led common pin to ground separately after that it starts working 🙂

  • @howitworks-anmolshastri2259

    What are the alternatives to CD 4081?

    • @FriendlyWire
      @FriendlyWire Před měsícem

      You can use any AND gate in the CMOS family. I used the CD4081 because it has two inputs, but you could use CD4073 (3 inputs) and just tie one permanently to VDD. But the CD4081 is the best choice.

  • @khaledhoubani9699
    @khaledhoubani9699 Před 2 měsíci

    i need built a circuit has one inbut as switch and the outputs are more than four LED's , when pressing the switch one time the LED1 will be ON and others Off, when pressing rhe switch twine the LED2 will ON and others off, and etc.

    • @FriendlyWire
      @FriendlyWire Před měsícem

      Thank you for the question! It sounds like you could do this with a simple counter, like the CD4017 ( czcams.com/video/BZjO2TuS2Vk/video.html ) and some extra circuitry. Do you know if you want to use a microcontroller or not?

  • @Amin-py6tl
    @Amin-py6tl Před 2 měsíci

    what a great video thank you nerd

  • @tiempoveganoprovida2247
    @tiempoveganoprovida2247 Před 2 měsíci

    No se puede hacer sin microcontrollers...???? No me gustan los microcontrolers... odio todo lo digital

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      Thank you for the question! I know, using microcontrollers can be a bit scary. On this channel I try to help beginners to lose that fear and give it a try :-) But of course you don't have to use microcontrollers, if you don't want to. For touch sensors, there are ready-built modules. Just search for "TTP223B touch sensor" and you will find ready-made modules. But if you want to build something yourself, there is also a microcontroller-less version that I found here: czcams.com/video/sx3E6VM0e90/video.html . I have not built this circuit myself, but it looks like it makes use of a similar principle. Let me know if that helps, and thank you again for your question! Have a great weekend! :)

    • @tiempoveganoprovida2247
      @tiempoveganoprovida2247 Před 2 měsíci

      @@FriendlyWire aaaah... ok... muchas gracias..!!! Tomare nota... estaba buscando un sensor capacitivo que pueda armarse con componentes simples... gracias por los datos... Saludos y buena suerte...!!!

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      @@tiempoveganoprovida2247 Happy to help, and good luck to you, too! :)

  • @ihadadream-itsgonenow
    @ihadadream-itsgonenow Před 2 měsíci

    1st electronic "article" I looked at in 18 years. Immediately I new I was listening to a good lecturer. Thanks ! Well done. What I was looking for is a digital readout 0 to 360 degrees. The knob had to be attached to a pointer on a compass rose. I guess one needs to add BCD for 3.5 segment display. Can that pic do it ?

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      Thank you, I am glad you liked the video! If you want to resolve the position in an absolute way then you need an "absolute" rotary encoder. These have more outputs than just A and B, of course, because they need to resolve the whole angular span. But I am not sure if that is always necessary: if you don't need the full 360 degrees, you could also use a potentiometer and measure the voltage at the wiper with a good analog-to-digital converter. Alternatively, you could use a gear with a 2:1 reduction to map 360 degrees to 180 degrees on the potentiometer. What is your target resolution for this project?

    • @ihadadream-itsgonenow
      @ihadadream-itsgonenow Před 2 měsíci

      @@FriendlyWire Thanks for answering. I have created a web app. It converts the shadow azimuth obtained from a shadow stick (to be your potentiometer turning "cylindrical knob") at center of a 0 to 360 degrees azimuth dial (azimuth angle is from 0 degrees to shadow) to an associated target azimuth. 0 degrees on the dial does not necessarily meaning north pointer but any required azimuth as I turn the cardboard dial I actually cut out a pointer above the 0 degrees It's an upsidedown marker or teardrop I WANT YOUR IDEA TO DISPLAY THE TARGET AZIMUTH AS YOU CHANGE THE SHADOW WITH THE POTENTIOMETER (OR OTHER SOLUTION OF YOURS) THEN YOU HAVE A SHADOW SUN COMPASS ! (make nice plastic toy with display) I have an improved web app that I call SHARKY SHADOWS for shark spotting (and flares and drowning people etc) I learnt long ago you cannot be a PC OR PHONE programmer AND a microprocessor programmer at the same time, but I can help anyone who attempts it with atleast some javascript guidance. OK, the pic cannot really do all the calculations, I guess.

  • @Kieran_McNally
    @Kieran_McNally Před 2 měsíci

    Just found the channel. Well done!

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      Thank you so much, Kieran, much appreciated. Have a great weekend!

  • @djt3934
    @djt3934 Před 2 měsíci

    hello i have an issue, i am following this project exactly as the video shows, but instead of a 16f627 im using a 628. which from what ive seen online are basically the same. my issue is that the led is turning on, however it is not flashing.

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      Thanks for your interest and for your question! When you set up the project etc. did you select the PIC16F28A as a device?

    • @djt3934
      @djt3934 Před 2 měsíci

      @@FriendlyWire yes i selected PIC16F628, maybe this issue is something to do with the internal clock?

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      @@djt3934 Yes, it could be that. Can you send me your code to my email (at the bottom of www.friendlywire.com) and I will have a look at it :)

  • @simonyovino2126
    @simonyovino2126 Před 2 měsíci

    Thanks! Very helpful

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      Thank you, Simon, much appreciated! :)

  • @_LIMH_
    @_LIMH_ Před 2 měsíci

    Thanks!

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      Much appreciated, thank you, Brandon!

  • @_LIMH_
    @_LIMH_ Před 2 měsíci

    Thanks!

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      Wow, thank you so much much, Brandon!

  • @marounn-ao4014
    @marounn-ao4014 Před 2 měsíci

    how to change the code?

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      Good question! Because this circuit does not use any microcontroller, the code is fixed and cannot be changed. If you want to change the code, you have to change the circuit. Have a look at the companion article on my website: www.friendlywire.com/projects/code-lock/ . In this article I explain how the schematic works, and after reading it you will have a pretty good idea of how you can change the code :) But if you are building this circuit and have the pushbuttons in a separate location, a simple way to change the code is this: leave all wires unchanged, and just move the location of the physical pushbuttons around. For example, switch the location of pushbutton A and C on your keypad, and all of a sudden it looks as if the code has been changed. Let me know if this helps or if you have additional questions, and thanks again for your interest & for your question! And, most importantly, have fun with electronics!

    • @marounn-ao4014
      @marounn-ao4014 Před 2 měsíci

      Man!! the article is so helpful... thank you!

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      @@marounn-ao4014 I am glad it helps! If anything doesn't make sense please reach out via email, I will do my best to help out. You can find my email at the bottom of www.friendlywire.com :)

  • @talha_abbas
    @talha_abbas Před 2 měsíci

    Hi, Great video. One Question, on which software did you make the schematic circuit

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      Thank you! I use Eagle to make the schematics (no real reason, I just like how they look like) and then I animate the squiggly lines by hand by drawing onto the schematic with GIMP and then superimposing those lines on top of it.

    • @talha_abbas
      @talha_abbas Před 2 měsíci

      @@FriendlyWire Thanks A lot for this brief comment, I have my DLD Project presentation next week, saw your designs and it caught my attention. Amazing ❤️

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      @@talha_abbas Happy to help, and good luck for your presentation! :)

  • @hemanthdevaraj1991
    @hemanthdevaraj1991 Před 2 měsíci

    Thank you for neat and clean explanation, i got better understanding, please keep up the good work like this!

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      Thank you, Herman, much appreciated! I recently moved so I have to wait until I can film the next video, but I have already planned a lot of new videos :)

  • @jozefsoucik3115
    @jozefsoucik3115 Před 2 měsíci

    10:55 part about decoding direction deserves slower and more repetitions ...because it is the most important part of not understanding principle. But overall great video

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      Thank you for your feedback! :) Yes, it could use more time, I agree with you. Sometimes it's hard to decide for me how much detail to put in the video. For this reason I always write a companion article to each video, which usually has more details. You can check it out here: www.friendlywire.com/tutorials/rotary-encoder/#ch7 Let me know if it makes sense or if you have questions, I am happy to help!

  • @nevales
    @nevales Před 2 měsíci

    I'm 53and i will learn. It was my first choice but was not able to get to decide.

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      It's never too late to learn something new! :-)

  • @SNStuart
    @SNStuart Před 3 měsíci

    Hi I love you videos. But did you do some video on the pic 10f200. I thought I saw some on your channel. Thank you again

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      Hi Stuart, thanks for your kind words! Sorry, I have no videos on the PIC10F200. The chips I use most frequently are the PIC16F1455, PIC16F627A, and the PIC16F883.

  • @ChandrashekarCN
    @ChandrashekarCN Před 3 měsíci

    💖💖💖💖

  • @yamitokyoo
    @yamitokyoo Před 3 měsíci

    "It activate it like Minecraft piston." Lol, that's fun. I am amaze by this presentation. I am frustrated in understanding this because mine doesn't work and I am switching from 74HC165 to CD4021 shift register due to it's lack of information to fix that or do that shift register and it is just annoying.

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      I am glad you liked the video! Yes, it can be very frustrating... Sometimes it helps to just have the shift register, with LEDs at all outputs, and pushbuttons at the input pins (with debounce capacitor and pulldown/pullup resistor) to check everything step by step. Have you tried that? Let me know if this helps. If not, I can explain more. Don't be discouraged by this. It is a normal experience, and I have had similar experiences, too. I almost gave up many times. But I know you can do this :)

    • @yamitokyoo
      @yamitokyoo Před 2 měsíci

      @@FriendlyWire I actually did it. I didn't know 'shiftIn()' function actually works but it is quite tricky at timing. I just keep on believing on it that it'll work until it did and made me so happy. Also, for people reading this I don't recommend using breadboard I recommend soldering it in a temporary soldering board because breadboard can have a chance of loose connection of the resistors causing it to read different.

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      ​@@yamitokyoo I'm glad that it works now, congratulations! Awesome job, and thank you for sharing!! Yes, the timing can be a bit tricky, in the sense that if you do the clock pulses too quickly it may be too fast for the shift register. This is why I run these examples here at 4MHz (effectively 1MHz with PICs) which is slow enough so we don't have to worry. I am glad you got it working on a PCB! I like breadboards because they are so flexible, but if you get a bad breadboard it can be extremely frustrating because of loose wires/bad connections. Glad it worked out! :)

  • @hemashri
    @hemashri Před 3 měsíci

    this tutorial is great. Thanks.

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      Thank you so much, glad you like it!

  • @engr.ziyana.hameed1421
    @engr.ziyana.hameed1421 Před 3 měsíci

    Hi, My Name is Ziyan an Electronic Instructor from Sri Lanka, you are explaining great, All the best.

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      Ziyan, thank you so much for your comment, it made my day! All the best wishes from Germany!

  • @mirkogiglioli1682
    @mirkogiglioli1682 Před 3 měsíci

    Clever management of unexpected A&B status. As always, smart filters are the success key. Thanks

    • @FriendlyWire
      @FriendlyWire Před 3 měsíci

      I would love to claim that I came up with the algorithm, but I did some research and found the one I presented in the video online :)

  • @divitrajgogia4909
    @divitrajgogia4909 Před 3 měsíci

    Great video, super helpful!

    • @FriendlyWire
      @FriendlyWire Před 3 měsíci

      Thank you, glad you find it useful! :)

    • @divitrajgogia4909
      @divitrajgogia4909 Před 2 měsíci

      @@FriendlyWire don't stop making beginner friendly tutorials. I am trying to replicate and learn :)

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      @@divitrajgogia4909 Comments like your mean a lot, and I don't have any plans to stop anytime soon. I just moved recently so I am still getting set up in the new place. :) Thank you for your kind words, and have a great Sunday!

  • @ANCHALCHAUDHARY-nk6uv
    @ANCHALCHAUDHARY-nk6uv Před 3 měsíci

    Do i really need to use Pickit 3, can't I directly dump the code from pc to microcontroller

    • @FriendlyWire
      @FriendlyWire Před 3 měsíci

      You need some sort of device for that. There are other options out there, including kits that use the serial connection from back in the day, but I find the PICkit3 or similar devices to be the easiest choice.

  • @Gideon_Judges6
    @Gideon_Judges6 Před 3 měsíci

    One minor nitpick, ASCII is only 7-bit, not 8-bit. Some systems had so-called "Extended ASCII" character sets, but they were not portable and often had different language characters for localization.

  • @zame2476
    @zame2476 Před 3 měsíci

    Würde sowas auch ohne MCU funktionieren? Mittels Decoder IC der so

    • @FriendlyWire
      @FriendlyWire Před 3 měsíci

      Ja, das sollte auch funktionieren, ein paar Flip Flops sollten reichen :)

  • @epluribusunum6622
    @epluribusunum6622 Před 3 měsíci

    I'm going to build a binary clock with this

    • @FriendlyWire
      @FriendlyWire Před 3 měsíci

      I would love to see it, make sure to share a photo and tag me :)

  • @hemashri
    @hemashri Před 3 měsíci

    Your explanation above is great. thanks.

    • @FriendlyWire
      @FriendlyWire Před 3 měsíci

      Thank you very much, I am glad you like it! :)

  • @isdiagnostic.software
    @isdiagnostic.software Před 3 měsíci

    How to calculate hex for using km change odo meter

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      Hi! I am not sure if I understand your question, can you elaborate?

  • @NasirKhan-jl2sn
    @NasirKhan-jl2sn Před 3 měsíci

    any video for dspic30f2010

    • @FriendlyWire
      @FriendlyWire Před 2 měsíci

      For now I will stick with PIC microcontrollers :)

  • @NasirKhan-jl2sn
    @NasirKhan-jl2sn Před 3 měsíci

    hi