My english is awful and my electronics even more, but you, with your very clear explanations, make both very easy to understand for me. Thanks.
@richard_wenner4 жыл бұрын
Well I can't detect it this end. Thank you.
@scottstevens75694 жыл бұрын
Glad you're back and once again providing such high quality content! Very informative, detailed and understandable on currently available toys/stuff/modules and electronics. It's such a BONUS to NOT be bombarded by crappy music and irrelevant adverts constantly.
@whitneydesignlabs87384 жыл бұрын
So informative, so thought out, so well articulated, so well documented, and so well produced. DroneBot Workshop is some of the BEST content on KZbin. (and anywhere) This XIAO video is as good as all of his others. Well done, Sir. THANK YOU.
@BarackBananabama4 жыл бұрын
Several Chinese words that pronounced xiao: 小 : small 晓: know something 孝: be good to one's parents 笑: laugh 校: school 啸: shouting out loud 消: usually vanish, e.g. 消失 xiaoshi 宵: night time 硝: saltpeter 削: shave something with a knife 枭: usually an owl 哮: roaring
@bsheldon20004 жыл бұрын
I automatically thought it was probably small.
@stephenthrower4404 жыл бұрын
you beat me to the meaning. I spent 7 years in China
@bsheldon20004 жыл бұрын
@@stephenthrower440 I am in the early stages of learning. 小 tiny, was one of the first ten words I learned, right after the easy to remember 大 big, person with arms wide.
@kmark41634 жыл бұрын
xiao=小=small
@baganatube4 жыл бұрын
That's why Chinese characters exist. Romanized Chinese words all look the same. In addition to Barack's list, here are some more Xiao's for daily uses: 效: effectiveness 销: sell 肖: portrait 淆: to confuse 箫: the musical instrument mentioned in the video 霄: sky 嚣: noisy 骁: brave
@NewAgeDIY4 жыл бұрын
Welcome back. It’s getting late, so I will finish this video tomorrow. Glad you were off building something and not hit by the bug!
@taobaomaicai8592 Жыл бұрын
As a Chinese, let me tell you what Xiao means. Xiao can mean small. This board is so small, Xiao means small, I think my understanding should be correct.
@gordslater4 жыл бұрын
27:40 to tone down an LED output for photography / filming, three quick methods: Sharpie - dab a sharpie on the LED. The ink can be cleaned off later with alcohol on a swab. May require a couple of applications 20 seconds apart to build up a blob of dark ink over the emitter. Nail varnish/laquer - use an opaque neutral colour like (nonmetallic) grey. This is permanent. Works best if you place a drop on a hard surface and let it partly dry before transferring to the LED. Correction fluid (WhiteOut/Tippex) this is extremely messy and permanent.
@TechProbe4 жыл бұрын
Hello !, I appreciate your tech contents, I like your clear English pronunciation to comprehend easily as a foreigner. I am not a Chinese but Xiao (小), a Chinese character means small, tiny, mini,...such as in XiaoMi (pronounced Xiao also has many other characters having other meanings though) . So I guess Seeeduino XIAO was named from it.
@Enigma7583 жыл бұрын
5:47 Can't a single interrupt routine be used for both pins if the first thing the interrupt does is to check both pin states to determine which transition caused the interrupt and then branch to the appropriate handler code?
@richard_wenner4 жыл бұрын
Delightful as usual. Welcome back! Thank you. May I ask - What program do you use to create your graphics (eg wire drawing) please?
@lehnertak4 жыл бұрын
I also am curious about this. Bill's graphics are excellent. I want to copy his approach.
@pierluigizattra29834 жыл бұрын
Agree with you Richard! Hello Bill from a viewer in Melbourne AU. Do share your secret with us when convenient.
@J4FChannel4 жыл бұрын
+1!!!!
@captainpugwash41004 жыл бұрын
Bill has mentioned elsewhere that he uses “Keynote” for graphics.
@lehnertak4 жыл бұрын
@@captainpugwash4100 Can the wiring simulations be done in Keynote? I will have to figure that out.
@vegeta9205084 жыл бұрын
Really wanted to learn about Seeeduino XIAO so was really glad this came out :)
@JLCPCB2 жыл бұрын
Very nice explanation and cool video! 😊
@ytfanlingeric4 жыл бұрын
Your video is very superb! Very well made with informative and clearly explained contents. Yes, the XIAO likely refers to small as other have mentioned.
@dougscott2844 жыл бұрын
So glad to see a new video and that you are well! Very good presentation, and great intro to the xieo! I wouldn’t be as nuts as I am now about mcu’s if I hadn’t started watching you a bit over a year ago - hope to share a little on the forum sometime. Thanks for your vMentorship sir!!
@LevyCarneiro3 жыл бұрын
That was the most easy to understand tutorial I found so far on any Arduino videos.
@embedder63442 жыл бұрын
Thanks, look forward to seeing more of the xiao. Very easy to understand, no accent diction.
@peterthinks4 жыл бұрын
Now that's a confused search result! Tried to find them on Amazon and got the strangest mix of dried caterpillars, Asian flutes, herbs and seeds!
@Richardj4104 жыл бұрын
No problem life gets in the way of some things we do. Glad to see you made this video. Thank you, always worth the wait.
@Frightline7772 жыл бұрын
If nobody has ever told you...I think you are just AWESOME!!!Just a foutain of information !!!BRAVA!!!
@TMS51004 жыл бұрын
I love using xiao for projects. It's everything you need but nothing more. No silly bullshit features and no wasted space.
@TRETT19564 жыл бұрын
hello bill, I am Werner from southern Germany. I love to watch your video. These are very well done and very educational. Thank you keep it up - I'm always there. Greetings Werner
@apbosh14 жыл бұрын
First time i've heard of the xiao, Thank you. enjoyed. and learned a lot!
@ahmedgaafar53694 жыл бұрын
this one of the best channels on youtube, very practical and detailed learning, on behalf of myself and everybody here , i thank you very much sir on these great tutorial videos.
@erichkeyes557811 ай бұрын
Thanks!
@Dronebotworkshop11 ай бұрын
And thank you as well!
@OsoPolarClone4 жыл бұрын
Glad to see you back. I enjoy and learn a lot from your videos.
@n0madfernan2574 жыл бұрын
glad to see other microcontrollers being used. thanks for this.
@JonathanDeWitt19884 жыл бұрын
Bill, This is a very exciting microcontroller. It's capabilities in memory and processing speed versus the standard Arduino are impressive. And for a much cheaper price and size factor as well! My thought with any new microcontroller that outperforms the Arduino has always been that they don't have the documentation (educational material) out there like the Arduino Uno has. Your point in this video about a lot of the code from the Arduino being compatible with the XIAO makes the XIAO leaps and bounds above the rest of the microcontrollers that have been introduced lately. A XIAO tutorial series like Paul McWhorter's New Arduino Tutorials still wouldn't go amiss. It wouldn't even have to be as developed as that to launch the XIAO off. It could just be short videos showing differences between using the XIAO for that video versus the Arduino Uno if there are any differences at all. Thank you for introducing us to such a promising and interesting new microcontroller. As always I enjoyed your thorough explanation of everything you put up on the screen. I didn't feel rushed and like I had time to absorb what you were teaching us.
@scottiusnevious51434 жыл бұрын
Wow this thing is so beefy, i am excited to get mine. I am not suprised i didnt know about it, i dropped the hobby after highschool and just found some of my old stuff, its even smaller than the micro mega board! Insane!
@jean-marczenhausern59284 жыл бұрын
Another great video, that shows me news from the electronic world, that I would never know without your video. Many thanks for that!
@fvgoya4 жыл бұрын
Sir, this is the best video EVER about Seeeduino. Thank you very much for making this video.
@Bonjour-World2 жыл бұрын
Thank thee ;-) This is the first reference I have seen of the 12 (vs 10) ADC. Good job
@geoffd81274 жыл бұрын
Xiao also means small in Chinese....that was my first thought as its a small micro controller.
@typingcat4 жыл бұрын
Yeah, at first I had no idea, but when he kept saying "small", that popped up in my mind. 小. Its Korean pronunciation is "so", and the Japanese pronunciation is "shou".
@AgentOffice4 жыл бұрын
Then what is Xiaomi
@geoffd81274 жыл бұрын
@@AgentOffice 小米?
@marksmithcollins4 жыл бұрын
@HollyT Previous one
@bd4vow3 жыл бұрын
@@AgentOffice XIAOMI means Tiny Rice, Which is the primary daily food of most of Chinese people.
@44730214 жыл бұрын
Actually bought one of these lil guys the other day, thanks as always for the excellent video and tutorials!
@rissole72294 жыл бұрын
WOW! What an amazing little device. I can't wait to procure one to experiment with. Thanks for a great video as usual. Hope to see more projects using the Seeeduino Xiao
@jbeard33903 жыл бұрын
I want to build an adjustable desk with linear actuators with a arduino and a potentiometer as a height value based on the value. I know i can just use a double position switch but i won't learn what i want from that. So back to the ardiuno. I wrote all the code for it got out working as intended but never build the actual desk. But this bew seediuno will let me get a more accurate height adjustment. It was actually a really fun programming project for a beginniner like myself.
@acestudioscouk-Ace-G0ACE3 жыл бұрын
Another great video, well explained and so relaxed in style. I watch them to chill as well as learn.
@ElectronicswithGC1CEO3 ай бұрын
I've gotten several of their models including one and I've quite enjoyed them so far
@Bigal623 жыл бұрын
So impressed with your presentations. Keep up the fantastic workmate!
@jonasmaugust4 жыл бұрын
Shouldn't the peak-to-peak voltage in the sine wave at 33:30 be closer to 3.3V? It's much smaller!
@MrMartinB19624 жыл бұрын
That is because the sin function expects the angle parameter in radians, not degrees
@jonasmaugust4 жыл бұрын
@@MrMartinB1962 Rescaling the input argument only affects the horizontal scaling, leaving the (vertical) amplitude unchanged. Something else must be going on. Thanks for taking the time to reply.
@MrMartinB19624 жыл бұрын
@@jonasmaugust True. Maybe the external connection between DAC out and ADC in was missing? Note there was no wiring diagram animation to show the wiring. I don't think this will work without external connection.
@jonasmaugust4 жыл бұрын
@@MrMartinB1962 At 24:31, breadboard rows 27 and 24 are connected by the yellow wire, so pins A0 (DAC out) and A3 (ADC in), but the Arduino sketch sets A4 as the ADC in. That would mean the plot is of a crossover voltage from A3 to A4?!
@MrMartinB19624 жыл бұрын
@@jonasmaugust The frequency is also wrong. With an increment of 0.02 the cycle should repeat every 314 iterations. There should be just one complete cycle between 0 and 314 iterations but at 125 we already have about 18 cycles. When I continue the rough math: 18 cycles in 125 samples means 6.94 samples per cycle. the serial plotter shows a total of 15136 samples in about 36 seconds (according to the video time). That comes down to 2180 cycles in 36 seconds which equals 60.58 cycles/second. Roughly 60Hz, it's just mains hum on an open ADC input.
@nethostinc.16704 жыл бұрын
Hoping you would give a tour of your extended workshop. Great learning channel. Excellent job!
@MrKiwiKelly Жыл бұрын
Your content is always A+, i thankyou for your contribution to knowledge .
@WillHartley2 жыл бұрын
You're videos are always a big help. Thanks 🙏
@emmanuelacquah40594 жыл бұрын
I have been waiting for your videos
@marc60034 жыл бұрын
Glad to see you again! Thanks for the video.
@jim51482 жыл бұрын
Good video, thanks! One note. You appear to have the anode and cathode reversed inside the LED body.
@ender777693 жыл бұрын
Next time you want to film the little LED effect, I think a thin transparent piece of green or blue plastic or saran wrap would filter out the blue/green LED and accentuate the red/yellow LED more. Thank you for the informational videos!!!
@khodrakkaoui10692 жыл бұрын
it cannot be better , well done thank you
@ME-dg5np3 жыл бұрын
The best Duino advisor !
@stmohir4 жыл бұрын
Thank you for this video, In the first sketch, why is A0 connected to A4? and why is the need for the pullup resistors on the temperature sketch?
@InvertLogic4 жыл бұрын
happy to see your new video
@stylesoftware4 жыл бұрын
Preserving i2c for a screen, and keeping the usb tx/rx unused for debugging, I wonder if it's possible to set it up with 4x sercom uart TTL tx/rx pins.
@CraftyOldGit Жыл бұрын
I've been thinking about getting a XIAO so this video was very helpful -- thank you. Seeed Studio also offer a useful looking expansion board with socket for XIAO, Grove connectors, battery charge circuit and 0.96" OLED screen.
@jeffro.2 жыл бұрын
It seems to be a versatile board, but obviously your have to make some decisions before using it, since the pins are double or triple-duty.
@isidronilsson58042 жыл бұрын
Love having you back. You must spend countless hours rehearsing for these videos. They are so well thought out and perfectly executed. OK, enough for the accolades. Now my question. I am trying to measure and monitor a voltage between 0.1mv and 5mv. The arduino uno does not seem to be able to measure less than 4.9mv and not sure how to use the internal ref that would let me measure lower voltages. Is there a simple way to measure 0.1 to 5mv range? Perhaps the seeeduino xiao?
@connerblah2 жыл бұрын
If you need a high resolution reading of that range, you'll probably need an amplifier circuit. For something that low I'd do it anyway. Then you can use whatever microcontroller you want!
@a_commenter3 жыл бұрын
1:35 Xiao is also the Mandarin word for "small", which probably sheds some light on why they called it that.
@martinvernon45714 жыл бұрын
Hiya, yes as some have mentioned, Xiao is also used for little / small. My Daughter (whose Mum is Chinese) has a Cousin called Xiao Xin Yue 'Xin Yue' being her name and she was a little baby... My Daughter's name came from Wales (where I grew up).
@lucvanhove96394 жыл бұрын
As usual, always very clear 👍👍👍👍👍
@hebrewhammer10004 жыл бұрын
Thanks for sharing! Great video. The perfect level of detail.
@jnorris86494 жыл бұрын
Anyone else irked with the pliers situation? Lol Great vid
@WINGNUT3074 жыл бұрын
Nice video. Why the pullup resistors in the final section? I noted that the sketch did not define the pins to use so presumably they are in the built in AM2302 module and don't use pullup. Could you overide and choose other pins AND define them as pullup. Asking just so i get the bigger picture.
@zeffster22 жыл бұрын
great video. I see the have expanded their lineup now, and its actually a little confusing which model to pick.
@ianbertenshaw43503 жыл бұрын
Packs a lot into such a small board !
@PJElliot4 жыл бұрын
I love using the XIAO. I just wish they did a XIAO Pro with a couple of extra pins on each side.
@NicoDsSBCs4 жыл бұрын
I love your videos. Enjoying to watch. Well paced. Now I want this seeeduino xiao too. Mighty little microcontroller. I'd love to play with it. I review ARM Single Board Computers and servers on YT. So little time for Arduino like boards. I've got loads of microcontrollers, but my viewers are not interested in them. Well, they seem not to be interested in much anymore lately. Sometimes I wonder if I wouldn't better do something else I like. But then I find something else to make a video about and stay working with SBCs. A human can only do so much, even when in lock-down I've got a shortage of time. Greetings.
@hippopothomas19804 жыл бұрын
nope, it's call xiao because the word “小” it means small..
@RobertMcKenzie4 жыл бұрын
LOL I also headed here to see if anyone had corrected him on meaning of 'xiao'.
@perchepourquoi5084 жыл бұрын
@@RobertMcKenzie yep me too
@duncanwalduck77153 жыл бұрын
Hmm, 'piccolo' would mean small flute, according to English Wikipedia, but 'small [Italian - detected]' according to Google translate. At least he got the pronunciation right: until now I've always been saying what I see - (ouch) 'Zhau' - despite the fact that a guy, Xiang, whom I knew is now Shane colloquially.
@SeanAlcorn2 жыл бұрын
@@duncanwalduck7715 - yeah points for pronouncing the x correctly. I’ve lost count of the number of incorrect pronounciations of Xi Jing Ping that I have heard!
@stevewalker99944 жыл бұрын
Thanks for this. I've tried to transfer these projects to an ESP32 using MicroPython but have only got LCD1602 displays and can't find the drivers (sad). This is a brilliant channel, please keep this up I'm learning so much.
@Tim_Small4 жыл бұрын
Recently I've been impressed with the "WeAct Studio" STM32F4x1 MiniF4. Not dissimilar to this, but with more io, and higher maximum clock rate. Works well with Arduino, and MicroPython, but I've been using them for embedded Rust. As a nice bonus, if you buy two, you can program one to be an (Arm CMSIS-DAP) in-circuit debug probe for the other one! Good build quality and design. They also have some very nice STM32H7 boards.
@Tim_Small4 жыл бұрын
Btw, there are already lower quality pirate copies on the market, but I'd urge people to go for the originals, they're good quality, and cheap enough already!
@SpottedEagleOwls3 жыл бұрын
Thank you for explaining so simple
@massimobattaglia50934 жыл бұрын
Hi Bill, nice video as always. Why there was no need to add a resistor in series with the LED in the first schematic?
@AgentOffice4 жыл бұрын
Might be built in?
@dieSpinnt4 жыл бұрын
@@AgentOffice SAMD21's pins can only source 2mA unless you set the appropriate DRVSTR bit in the pin configuration register (PINCFG) which gives you 7mA. Without a series resistor you possibly kill your MCU. While otherwise we always say: Using a LED without a series resistor will be punished with death! see ATSAMD21G18A-MU-Datasheet.pdf page 966
@AgentOffice4 жыл бұрын
@@dieSpinnt then how's the video do it
@AgentOffice4 жыл бұрын
@@dieSpinnt i hope he figures out that he might get the death penalty before it's too late ☠️
@chuckcrizer4 жыл бұрын
Why the down votes. This was quite useful. I've bought a set. Just what I was looking for to build a tacky Christmas sweater. 😆
@brunof17344 жыл бұрын
Because there are people that rather buy made in Europe that listening to propaganda to buy cheap plastic toys that are manufactured by children or slaves
@bitschips3 жыл бұрын
Really educative! Thanks for time. Best regards.
@andriesholtzhausen51824 жыл бұрын
Awesome intro to the XIAO. Thanks. :)
@KAYAPOGAN4 жыл бұрын
Tnx a million, fantastic videos... I don't remember when my jaw has dropped! It's incredible.
@igmpvgoa18374 жыл бұрын
Right on time. Just got a seeduino!
@pierluigizattra29834 жыл бұрын
How coincidental sir ah! 🤣
@jamesabernathy97444 жыл бұрын
I just ordered a 3 pack of the Xiao. This should be fun.
@yanirbuganim7405 Жыл бұрын
Why did he connect pin 0 to 5 19:54?
@duncanrayson46214 жыл бұрын
Great tutorial. Interesting option to the Arduino products. Thanks for the excellent information.
@poepflater4 жыл бұрын
DIGIKEY already stocking some parts from them, recognised it from a real time clock module I ordered yesterday.
@arthurh.b.atkinson16602 жыл бұрын
Thank you. This is great
@shortcutkumar4 жыл бұрын
Good & useful explanation
@Paul_VK3HN8 ай бұрын
What are the options with this MCU for non volatile storage ie EEPROM. It appears there are several libraries that simulate Arduino EEPROM but they come with loud warnings about keeping writes well under 10k cycles. Has anyone used these libs? How is the 10k limit any different to the warnings we get on the Arduino boards?
@iuhere4 жыл бұрын
Please use chapters(timestamps) for any video longer than 10 minutes. Some legends use chapters even for watchtime less that but not everyone is a ninja on youtube. Nice content, keep it organised. Good Luck 👍 for the next one
@MikevomMars4 жыл бұрын
19:53 Why to connect pin 0 with pin 4? Did I miss something?
@dahimbi70694 жыл бұрын
31:50
@noweare14 жыл бұрын
output goes back in to be measured and plotted
@taylorshin2 жыл бұрын
This is just soooo small!! I guess I can even make a product with this board!
@3D_Printing2 жыл бұрын
Excellent video, as always; roll on some shields
@shahrozKhan4u3 жыл бұрын
Beauty unleashed
@albedo0point394 жыл бұрын
Good stuff... does the temp sensor need a separate pull up? I thought most processors had them integrated. Also check out the Adafruit version of this - the QT Py. Same form factor, similar price, but proper reset button, RGB led and a ‘stemma’ i2c connector on board.
@CPLBSS883 жыл бұрын
thinking about using this to control and power a RCWL-0516, possible a PIR sensor, and some sort of a transmitter... leaning towards a COTS 433mhz transmitter for simplicity... basically building an outdoor motion sensor. The RX side will probably be an Raspberry PI that displays an led and vibration for alarms... do you think this would be enough for the sensor side control?
@qnaman4 жыл бұрын
The best thing for me it has 10 analog inputs. Perfect for my robot with 5 axis limbs
@brendanowen75634 жыл бұрын
Another great video. Thank you
@agsystems82204 жыл бұрын
You should probably point out that the major difference between this and arduino stuff is that small circuits can be driven directly by the arduino. I highly doubt you could pull 40mA out of one of those pins safely. For many purposes you will need to have drivers for everything anyway, and this would be ideal, but for small scale tinkering arduino is a more self contained solution. It is possible that these are relatively fragile too. The lightweight board may lack protections, making frying it while playing about more likely. For playing around I'll stick to arduino, and for production a custom board is probably warranted. A nice product, but not a competitor to the arduino. It does something slightly different. The potentiometer not going down to 0 is not a bug. Maintaining linearity all the way to 0 ohms would be extremely difficult, so the voltage will never reach ground.
@danblankenship57444 жыл бұрын
Thank you for introducing us to this power-house. I see that they are becoming rare and the price is climbing, so I just bought 10 boards. I wonder if my OLEDs will work or do I need some level-shifters? I see it's easy to drive an LED so I wonder how much current a pin can source. I see they have additional development and wireless boards available. Are you going to explore those too?
@bakedbeings3 жыл бұрын
With SAMD21, from what I've read recently, it should be able to host usb OTG. Feed power in on that voltage in on the bottom and you're good?
@NLGeebee4 жыл бұрын
Why is readTemperature() recognized (in orange) but readHumidity() not?
@message2prateek4 жыл бұрын
You should cover this with Circuit python as well. That is what makes it better than an Arduino
@tokagehideto4 жыл бұрын
What about the speed with circuit python?
@message2prateek4 жыл бұрын
@@tokagehideto if you find circuitpython slow you can write a module in C and use that in your python code. Search "extending circuitpython"
@noweare14 жыл бұрын
C 's faster and perfect for microcontrollers why change to python ?
@message2prateek4 жыл бұрын
@@noweare1 The reason that C/C++ have dominated microcontroller scene was because other options were bulkier and slow. This is changing fast as hardware is becoming faster and cheaper. We are able to buy a esp32 board for $3 shipped. Look at Teensy 4.0 for speed, even esp32 does not come close. While C/C++ will be relevant in professional scene for a foreseeable future, a lot of hobbyist will be happy with Python/JavaScript for thier user-friendlyness and speed of prototyping. Micropython/Espruino provide a REPL which provided instant feedback and makes debugging a breeze. Exciting times!
@noweare14 жыл бұрын
@@message2prateek Hardware becoming faster is means c programs will run even faster the speed difference btween python can C remains. But I see what you are saying the programs only have to be fast enough to do what want done.
@fayfeld59004 жыл бұрын
OMG... Im still playing around with the ESP32 and he shows up with the next awesome MC. And as usual: A few hours later every shop is out of stock. :-) (I have to get a lot faster next time...) By the way - excellent video!
@mattkojetin81984 жыл бұрын
The Adafruit Qtpy can use the same programs. Just a few enhancements.
@pgabrieli4 жыл бұрын
another excellent video, thanks! btw, did you ever publish the video on the ATTiny85 which you promised in the 2017 video on the arduino family? I'd be still very interested in that, since I mostly do very simple projects and that chip is all I need. thanks again
@metalhead3ecr2 жыл бұрын
i've got a few of these and they are great so far! I can't figure out how to change the I2C clock speed though. I don't think their SoftwareI2C library supports it.
@Nordic_Goon4 жыл бұрын
Wish Amazon would quit delaying my "same day delivery" hah, day 3 here we go, hopefully they arrive today.
@Новости-з3й3 жыл бұрын
Thanks for the effort ! One question : should we use SerialUSB (AD converter exemple) or Serial as usual like in the 2320 sensor example ?