Excellent tutorial. Showing the knowledge progression is incredibly helpful.
@stryk187
8 жыл бұрын
+Fracture Absolutely agree, I wish there was visual documentation like this for ALL ICs like this -- everything would be so much quicker to learn.
@macro820
9 жыл бұрын
This was a really good walk through how to make something work using just the datasheet. Thanks as always Julian
@TheFakeyCakeMaker
5 жыл бұрын
WOW! I cannot believe how easy this was to understand, I am a complete utter NOOB but I followed this easily. Thank you Julian! I really think I'll be able to get my project done now.
@paulnolastname9422
9 жыл бұрын
Great tutorial for a newb. Thanks for showing how the datasheet works as well as the programming. I hope you keep it up. Your instructional technique is great. Thanks. (Don't stop the postbag! They are my fav)
@andrew7787
8 жыл бұрын
A very well presented tutorial. The step by step approach was perfect to show how to get the thing going. I found it extremely helpful. Thank you.
@BernhardHofmann
9 жыл бұрын
You just saved me hours of research. HOURS! Great video, not just for explaining this display module, but for the process you used to figure it out. You have taught me how to fish better. :)
@tejasn3835
7 жыл бұрын
Thank you very very very much man. You're like a god to me. I've trying use the MAX7219 with the 8051 microcontroller. There is absolutely no proper working libraries out there.Nor could I find any proper explanation on how the MAX7219 works . I've been trying to make it work for a while now.I was reallllly frustrated. Thanks to your swell explanation I now wrote my own functions and its working swell !!!!!!!!!!!!!!!!!!!!!!!
@engr.saqibsohail5277
5 жыл бұрын
Excellent tutorial. How you proceeded and solve the issues one by one. Just amazing
@jparky1972
9 жыл бұрын
Clear and concise as usual. Thanks. I have two of these.. not really decided what to do with them yet. but now I know how to.. when I do know what I want to do with them.
@KennethTanFotografie
9 жыл бұрын
Great tutorial Julian. Precise , easy to understand and inspiring. Went straight to Ebay and ordered 2 pcs to make a date/time clock with an RTC module I still had lying around. Looking forward to your next tutorial. A request: There are all kinds of 18650 balancing/protect/charging pcb-boards. Maybe a tutorial on howto build a diy balancing charger using these boards and a CC/CV power unit.
@Vhbaske
6 жыл бұрын
Hi Julian! It's been a long time since I haven't come to see your tutorials. I'm back. I missed your teachings.
@dhruvlaad35
7 жыл бұрын
Thank you for not using any library! Finally I found someone who used the data sheet! :)
@lteberle
9 жыл бұрын
Thanks an excellent tutorial. I really enjoy and learn so much from these, from reading datasheets to programming the arduino. Keep up the good work!!!
@sequri
7 жыл бұрын
The MAX7219 and TM1638 based led display modules are incredible value. I really like the RobotDyn stuff, though it's more expensive (though still typically half the price of Adafruit equivalents) and harder to source the complete range.
@DreStyle
9 жыл бұрын
Ardutorial, I love you! That's beautifully found my dear sir
@grahamevans5304
6 жыл бұрын
Great explanation. step by step through the possible problems. thank you.
@mowburnt
8 жыл бұрын
beautiful worked example. have my first 7219 all wired up and ready to play later....your hard work will save me lots of swearing lol
@StuartZiane
5 жыл бұрын
I have found this tutorial to be invaluable! Many thanks! I just need to do a little bit more work, as I'm not using the MAX7219 with Arduino :D
@superdau
9 жыл бұрын
Ground on red?! Blasphemy! But honestly, having stuff not work or even fry because I mixed up colors (and it *WILL* happen), it's a very good idea to always stick to a color code, even if it means that you have to twist or fan out a cable at the end. Considerng how cheap the dupont cables are on ebay there's also no excuse to not have alot of them ripped in double strands (e.g. brown/red for power, orange/yellow for serial, green/blue for I2C or SPI). No need to trace wires after that. I had to force myself to do that at the start and used mnemonics to make it easier: brown: GND obviously, but mostly because it is always besides the red red: power, esp. 5V orange: see how the "or" in there sounds similar to the start of the serial "RX"? I also use it as reset because of the "R" in it. yellow: TX just because it is besides orange. Or CS in SPI, because it's the "spare" color blue (blau in german): the "data" line in I2C/SPI, because of the common "a" in it green: you know the chinese can't pronounce an "R"? So "green" becomes "gleen" which starts similar to "clock" ;) Also goes very well with the fact that it's right besides blue. purple/grey: general purpose colors mostly for analog or triggers of sorts white: power, but not 5V black: also ground. You need more of these anyway. I mostly use it for signal GND (in serial/I2C/SPI) and not for power.
@dentakuweb
9 жыл бұрын
I've been wanting to test out a front panel form an old Motorola digital cable box and it uses a MAX7221 so this is a very helpful video.
@pepsiplease69
2 жыл бұрын
How did your MAX7221's work out? were you able to get your cable box front panel display to be driven by this IC? I originally wanted go for the MAX7219 but they were out of stock at mouser and I didn't want to shop around several places so I went ahead and got the MAX7221 instead (which was in stock). And I am not sure of the difference between the two chips. The data sheet says: "The MAX7221 has slew-rate limited segment drivers to reduce EMI" which sounds like absolute gibberish to a noob like me.. My big challenge will be to drive an 8x8 dot matrix LED with this chip and figure out the wiring from the MAX7221 over to the LED matrix's pins. It's very nice when the IC comes pre-packaged with the LED matrix on a compact little PCB, but the masochists among us would venture to try and do the wiring themselves (an exercise in futility, I know, especially since the LED matrix itself comes in two different flavors, the column cathode and column anode) [Edit: I just googled the terms and 'slew-rate' simply means a square pulse turns to a trapezoid because of propagation delays, and EMI stands for electromagnetic interference, so I assume that specs-wise the max7221 should be a drop-in replacement for the max7219 for those that aren't bothered very much about EMI.]
@renatosilva1336
5 жыл бұрын
Excellent, this is the best tutorial in web. congratulations
@rossanderson78
6 жыл бұрын
Many thanks for the code. Now I get stuff, or something, done. Thank you.
@KAFA2020
8 жыл бұрын
I'm very very happy for your tutorials. I'm making a car meter as project. Here I'm using such MAX7219 module to display. I'm using 3 pieces of MAX7219 module. 1st for speed, 2nd for distance, 3rd for elapsed time. I'm facing some problem to complete the task. Therefore I'm cordially requesting you to help to about how to write the Arduino code.
@paulbrandt2454
6 жыл бұрын
Thank you very much. I really liked the data sheet walk through it explained a lot
@MarcelLENORMAND
9 жыл бұрын
Eeek! That was a bit heavy. I'd never have got the thing working. The whole Hex addressing thing baffles me but seeing how you step through it has opened my mind a little. Thanks.
@hrnekbezucha
6 жыл бұрын
What a choice for the letters.. Giving us A, B, C, D, E and F would make it infinitely more useful. But I guess they had some leftover memory and wanted to fill it with _something._ It's a really nice chip nonetheless. I'm going to have a lot of fun with it.
@MrMr999Mr
7 жыл бұрын
Fantastic video. Thanks for posting.
@deangreenhough3479
9 жыл бұрын
Interesting. Well explained
@DeeegerD
8 жыл бұрын
Thanks Julian, just what I wanted to know.
@choppergirl
8 жыл бұрын
How many of these 8 digit displays can you attach easily to the number of Arduino pins you have, without having to multiplex them further?
@jtreg
9 жыл бұрын
excellent clear tutorial more the merrier thank you
@HallDylan
9 жыл бұрын
Thank you, this was very helpful and I now have a much better understanding of the 7219. I am having trouble when I hookup 2 or more 7219's and can not get the no-op register working correctly... so- when you find yourself without a idea for your next video? lol - perhapes a follow up to "Casscading the MAX7219" yes, that is a gripping title for a video indeed.. :)
@WoodArt-IvanildoGoncalves
6 жыл бұрын
Hi, sorry about my bad English, but do you can give me a "exemplo code" for I insert in de "loop" and test my display board MAX 7219?
@1pcfred
9 жыл бұрын
I just ordered one of these 8 digit display boards last week. I want to build a non-contact laser tachometer with it. I wonder what the chip displays if you give it hex above 9? There are 6 digits above 9 after all in hexadecimal. I know the old 7447 7-segment drivers did a poor job of displaying those. The MC14495 driver did a bit better.
@p1nesap
9 жыл бұрын
Good troubleshooting how to convert binary into numbers and letters. I'm guessing fmalpartida's New LiquidCrystal library is doing this on my 16x2 LCD.
@Biggere46
5 жыл бұрын
I'm a complete beginner, but I need to sort a days, hours, minutes seconds countdown display for a pullover. any suggestions?
@lmaoroflcopter
9 жыл бұрын
Julian, do you have a link to your lipo based USB power bank that does variable voltage (its white with some silver writing on it I believe). it looks perfect for what i want as i'm looking for a cheap power supply of sorts for some basic electronics projects and have ended up salvaging a bunch of 18650 cells from some broken kit.
@hashimiqbal6822
5 жыл бұрын
What is all the programming for. If I wanted to connect to FSX do I need to do the coding and If so what would it be. Help please
@swooosh83
4 жыл бұрын
Would you have to shut it down prior to cutting the power?
@grahamevans5304
7 жыл бұрын
Is there any need for a current limiting resistor to prevent incinerating the led's?
@applejuice5785
6 жыл бұрын
does this work the same way to control a 8x8 led matrix I want to create a library that displays characters shift strings and be able to create a retro game on it on C++ with a makefile
@slametriswandi7322
7 жыл бұрын
Great tutorial. It's very helpful. Many thanks.
@ktulz
9 жыл бұрын
Looking your videos life seems easy!
@ArcAiN6
8 жыл бұрын
There are libraries available for these modules as well.
@yogajangkungs
8 жыл бұрын
hi, nice video. i have a question, can i pull those two 4 digit 7 segment off the board and then replace it with 2 or 3 digits 7 segment LED?
@squalazzo
6 жыл бұрын
can matrix and 7segments max7219 modules be mixed on same esp8266 or arduino? Can they share the same DIN and CLK and change only the CS pin, or what? Thanks in advance
@lucasfalcon4079
7 жыл бұрын
Is it possible to write custom characters such as A-F for hexadecimal numbers? Nice tutorial by the way.
@kathiac3299
6 жыл бұрын
is it possible to code the display to show the real time values of a strain gauge to make like a scale?
@seamonkeys12y
7 жыл бұрын
I hate that I have an interest in electronics, I keep burning myself checking if components are overheating. I measured the current of the "Display-test" and it reached 500mA. I thought that must be a bit much for a single chip so I felt the package and understandably burnt my finger. I also keep burning myself checking the temperature of my breadboard voltage regulator and that gets quite toasty as well.
@327kaybee
6 жыл бұрын
You are not alone at the moment I have six burns on left arm from soldering iron and I KNOW that is hot. get it right one day :)
@ofp6024
Жыл бұрын
I tried everything,still my display is not working
@sksuman4400
5 жыл бұрын
how to activate point after a digit? please tell me the code.
@raviteja3821
4 жыл бұрын
unable to view the code sir.. could you check that
@canlelola
9 жыл бұрын
Thanks, for making a code I can easily understand, haha I need to brush up on my hex code.
@rsyoung01
8 жыл бұрын
Thanks for posting, great help!
@allyday631
9 жыл бұрын
Thanks Julian, Yeah I just got 3 of these for about $2.50 Thought they would work really good small timer. Just cant build them for that Price,
@Slider2732
9 жыл бұрын
Many thanks. An excellent tutorial :)
@mrlithium69
9 жыл бұрын
I wonder why it doesnt have A, C, F, J, S, U or whatever other one i forgot..... Youd have to program them manually. And also the lack of a clear display registers command is slightly odd. Anyway thanks, I might be getting one of these soon as a result of this video.
@sivalley
9 жыл бұрын
AbCcdEFHhJLPrUuy are what I remember you could make distinctly with a 7seg. 😉
@sivalley
9 жыл бұрын
+sivalley forgot "o"! 😶
@sivalley
9 жыл бұрын
+sivalley Forgot "n" and "o". 😶
@walterruiz3529
8 жыл бұрын
Ya Resolví, Gracias por Código
@norm1124
9 жыл бұрын
Just for the fairness to the brand, you may call the board "Arduino Clone" instead of "Arduino". Very nice video I have the same chips In DIP factor laying around and waiting for the test.
@1pcfred
9 жыл бұрын
+norm1124 Let me give you a kleenex while you are crying over there.
@norm1124
9 жыл бұрын
+Paul Frederick thanks :-)
@1pcfred
9 жыл бұрын
norm1124 Just don't cry harder if I don't give you a genuine Kimberly-Clark trademarked Kleenex.
@norm1124
9 жыл бұрын
+Paul Frederick you are so harsh, I'm gonna need Kleenex Balsam tm. But until your delivery Linsoft out of my pocket will do it's job. Shall we call it kleenex.cc ?
@1pcfred
9 жыл бұрын
norm1124 I recognize that some things are both a brand, and a common name as well. Like Arduino. As far as I'm concerned any AVR running their code is an Arduino today. I lost whatever respect I may have had for the company when they end ran around their original supplier. That completely legitimized buying far eastern copies in my eyes too.
@weybansky
4 жыл бұрын
The Arduino code URL isn't working
@choppergirl
8 жыл бұрын
It should of built in the characters A, C, E, and F, instead of E, H, L, and P. That way you could of written out Hex numbers A,B,C,D,E,F , and represented B and D with an 8. and a 0. with periods in the lower corner, to indicate they were alphanumeric. So your 16 Hex characters would show up as 0,1,2,3,4,5,6,7,8,9,A,8.,C,0.,E,F ( 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F )
@acqurius-gx8lr
5 жыл бұрын
how to display floating data on 8 digit based seven segment module.
@ArjanvanVught
7 жыл бұрын
+Julian Why bit-banging and not using SPI?
@dlinnoedlinnoe
6 жыл бұрын
Thanks. Very simple and 'just works'! BUT Arduino is really weird. You can have it working in this video with pins 5,6,7 but you'll have to spend the whole evening trying it to use pins 2,3,4 and see that it's impossible. Why? Why?! Although it works with 7,6,5 ok.
@Razorrule
8 жыл бұрын
can you show an example to drive a countdown with it? it confuse me
@_who_cares_1123
8 жыл бұрын
github.com/wayoda/LedControll There are a lot of examples
@allantamm2185
8 жыл бұрын
Cool display. How to put a point between numbers?
@allantamm2185
8 жыл бұрын
+Allan Tamm I got the point. Hint: www.new.planet.ee/point.jpg
@exowelle
8 жыл бұрын
is it possible to type other letters than E, H, L and P?
@AchimStein-SEO
8 жыл бұрын
+Exowelle yea some more is doable, try to understand this vid, but if u want a shortcut. Here is a sweet library called ledcontrol.h that makes it very easy. github.com/wayoda/LedControl
@haydenbarwick4164
9 жыл бұрын
How easy is it to daisy chain these?
@walterruiz3529
8 жыл бұрын
Si deseo Mostrar otros caracteres, no puedo, solo con caracteres fue posible
@dickda1
9 жыл бұрын
Very nice. Thx!
@maxsiebenschlafer5054
5 жыл бұрын
Amazing tutorial I understand erverything ;)
@archiv7770
7 жыл бұрын
Your code isnt working for me :(
@ethanmye-rs
9 жыл бұрын
If you want some of these chips and are in the US, Check out eBay. There's a seller selling them for $1.50 a piece in the USA. I bought a bunch (>10) from china and had to toss 8 of them because the pins were mangled and broken off.. :(
@1pcfred
9 жыл бұрын
+Ethan M Why couldn't you solder new pins on?
@SirArghPirate
9 жыл бұрын
Link to the modules?
@1065411
8 жыл бұрын
THANKS :)
@davey2k12
6 жыл бұрын
beautiful now I get it lmao or thought I did lol untill I built the led display lmao
@nursultansulaymanov
7 жыл бұрын
Biiig thanks
@jamiebeith1875
9 жыл бұрын
2:32 the alphabet, maybe?..
@bonbonpony
7 жыл бұрын
14:39 It's because they're in _alphabetical_ order: abcdEfgHijkLmnoPqrstuvwxyz ;)
@uh6537
7 жыл бұрын
That MAX7219 is the most useless piece of crap! One of the biggest problem with the 4511 BCD is that it only shows the digits 0-9 and not the hex alphas A-F that is often needed. MAX7219 has exactly the space to add A-F but instead they decide to add H,E,L,P,- and blank ? That is insane stupid!
@seamonkeys12y
7 жыл бұрын
Codex Seraphinianus I too am puzzled as to why they decided with help instead of hex but I'm sure you can just easily make your own subroutine to do it. Also, the chip is a lot better than just wiring 16 pins to your microcontroller and writing all the subroutines for that
@aqib2000
9 жыл бұрын
Unsubscribing.
@foxfyre3600
9 жыл бұрын
Thank you, I also have those toys, courtesy alice. I used the LEDControl library to do a demo but I'd rather do my own routines later on same as you
Пікірлер: 101