Arduino Programming with XOD - Learning XOD

  Рет қаралды 199,257

DroneBot Workshop

DroneBot Workshop

Күн бұрын

Пікірлер: 251
@xupermike
@xupermike 5 жыл бұрын
I've watched a few of your videos. You really know about teaching. I seldom needed to rewind, nether did I have the urge to fast forward. Great pace and adequate pauses. Thank you for the courses.
@خالدرشدى-ك8ذ
@خالدرشدى-ك8ذ 4 жыл бұрын
Dfplayer module is included in xod?! plz
@chrismiller4990
@chrismiller4990 2 жыл бұрын
Well said! Same feelings here. Great teacher with great content.
@mandelbro777
@mandelbro777 4 жыл бұрын
XOD looks like a great way people can play with functionality, then reverse engineer the code, to learn more about coding and functional code structure; some people learn better this way. Great idea and look forward to seeing how and in which directions the XOD folks develop their software. Exciting time to be alive for hobbyists.
@RonAday
@RonAday 4 жыл бұрын
I really wish I knew about this channel a year ago. Would have saved me time and $$$, not to mention frustration. Absolute treasure!
@JohnMcGraw47
@JohnMcGraw47 5 жыл бұрын
At 71 yrs old I find hardcore programming to intense and thank you for this well made tutorial and the alternative method for toying with my Red Board (Arduino uno clone)
@idontneednostinkingchannel6848
@idontneednostinkingchannel6848 5 жыл бұрын
69 here. agree! and I used to write Z80 machine code! We did this stuff before IBM personal computers existed -
@خالدرشدى-ك8ذ
@خالدرشدى-ك8ذ 4 жыл бұрын
Dfplayer module is included in xod?! plz
@خالدرشدى-ك8ذ
@خالدرشدى-ك8ذ 4 жыл бұрын
@@idontneednostinkingchannel6848 Dfplayer module is included in xod?! plz
@johnx6670
@johnx6670 4 жыл бұрын
@@idontneednostinkingchannel6848 Hi..79 here.. another Z80 buff. Built 3 Nascom 2s for laboratory data logging. XOD neophite. I don't think I would have got very far wthout this excellent tutorial Thank you .
@klaus-peterkastrup1882
@klaus-peterkastrup1882 4 жыл бұрын
Fully agree! Klaus, EE and ex- semiconductor test engineer...
@willofirony
@willofirony 6 жыл бұрын
Personally, when dealing with embedded software, I prefer a more low level approach. However, you showed why the XOD people asked you to produce a tutorial on their framework. Your presentation was faultless and your choices of example projects were inspired. You avoided overloading the neophytes while including enough complexity to demonstrate how XOD simplifies (abstracts) the inclusion of relatively complex algorithms. I am so looking forward to your future videos on XOD. Well done you!
@rick31869
@rick31869 5 жыл бұрын
WOW VERY WELL SAID MICHAEL KEEGAN !!!
@خالدرشدى-ك8ذ
@خالدرشدى-ك8ذ 4 жыл бұрын
Dfplayer module is included in xod?! plz
@خالدرشدى-ك8ذ
@خالدرشدى-ك8ذ 4 жыл бұрын
@@rick31869 Dfplayer module is included in xod?! plz
@rick31869
@rick31869 4 жыл бұрын
@@خالدرشدى-ك8ذ I DONT KNOW ?
@gkess7106
@gkess7106 4 жыл бұрын
Is this XOD still around in 2021?
@madhukeshnp
@madhukeshnp 6 жыл бұрын
50 min of tutorial !!!! Seriously did not feel like to skip or close even for a fraction of a second.. Really very interesting.. Keep this XOD videos coming. Very helpful. Thank you so much. No words to appreciate your work. Very calm n nice explanation.
@murrrr8288
@murrrr8288 3 жыл бұрын
Thank you for being honest and bringing up the sponsoring clearly in the beginning.
@toms4123
@toms4123 4 жыл бұрын
You are a brilliant instructor. Every time I watch one of your videos I am impressed that the presentation is complete, every bit of the info required is contained and explained. Thank you for taking the time to produce such professional content
@itisonlyadream
@itisonlyadream 6 жыл бұрын
I love it! XOD is both intuitive and powerful and your tutorial was very clear and easy to understand. I disagree with the comments from those who think this will discourage people from learning to program "properly". I think it's just the opposite, because it frees the newcomer from the drudgery part of coding and allows people to get on with producing useful code for projects quickly and easily (which should be the goal). The current generation of programmers don't notice how much effort it takes to write conventional code, because it's become second nature to them. When Apple introduced the GUI, I felt the same way about the GUI, because I was entrenched in the old "command line" method of interacting with a computer. But, without the GUI, the general public would not have embraced the home computer and we would still be stuck in 1985 (working with MS-DOS). Progress is about making things easier to use, but it's hard for those of us who had to invest years learning to do things the old way to embrace change. For some tasks we will still need low level code, but for most tasks XOD (or something like it) will be faster and easier. I have a question, is there a reverse compiler which can take an existing sketch that was previously written in the Arduino IDE and convert it into a XOD diagram? I think that would be a useful tool for quickly analyzing the structure of existing programs.
@gkess7106
@gkess7106 4 жыл бұрын
Two years and no one will answer his question? XOD must be a failure by now.
@itisonlyadream
@itisonlyadream 4 жыл бұрын
@@gkess7106 After I made that comment and asked that question, I found several programs that can convert flow charts into Arduino code and convert Arduino code into flowcharts. They worked OK on simple programs, but the free ones weren't much good for the complex programs I wanted to convert. In any case, I wouldn't consider XOD to be a failure.
@rickrose2235
@rickrose2235 5 жыл бұрын
Another great video, I'm 62 and haven't done much programing, I'm more of a hardware guy, and this is an excellent intro to visual programing. Thanks for the great tutorial with cool examples. I'm going to create a little weather station like this.
@Ymanntronics
@Ymanntronics 2 жыл бұрын
Thank you so much, Sir! This XOD programming brought me more interests in dealing further with Arduino as I am used with logical / block programming with Siemens Logo. Have a nice day!
@anthonycalia1317
@anthonycalia1317 6 жыл бұрын
Excellent and well articulated explanation. A joy to watch and I'm sure to explore XOD with a high priority. For a guy like me, who is well-versed in logic and circuits but weak in C++ type programming, this, much like Node Red, appears to be an excellent choice. Thanks so much for the effort you put in to making this video and I look forward to more.
@Wild-Camping
@Wild-Camping 6 жыл бұрын
I applaud you on your delivery and very clear explanations, I tried XOD and to be fair I find it quite good at what it does , but like a few others I like to code in "low level" as you have more control over what's happening, plus these visual programming languages throw far too much junk into the mix, as an example, the Blink program using Arduino sketch uses 928 bytes but using XOD (in your example) it's bumped up to 2688 bytes , that's an extra 1760 bytes to do the same thing, on a program so simple nearly 2KB extra is 2KB wasted, as our programs get bigger I assume XOD is going to throw even more code into the mix and it won't be too long before lack of memory becomes an issue.
@tunacangaming4657
@tunacangaming4657 6 жыл бұрын
I don't write comments that often. Anyhow i just wanted too write one for you, because your channel must be one of the best in these kind of things! The factors that makes your videos so good is 1. You explain everything very good, and in detail and most important you are pedagogical! 2. You have good visual explanations 3. This is the one that i really like! - you are calm! you don't over "hype" things like other you tubers does, and are like super eager.. you just explain everything in a calm and smooth way! There is two downsides in your channel in my opinion and that is. 1. You should place your videos in playlists, you have playlists but only to different youtubers 2. You should upload more videos :D
@murrayhalbert2988
@murrayhalbert2988 6 жыл бұрын
GREAT introduction to XOD. I loved a little controller called OOPIC but time and support took its toll. I went to the Arduino and learned C++ but the syntax of a writing coding can be a stumbling block and the ease of finding the error depends on how well the IDE program is written. Stumbling across your vid has renewed my enthusiasm on a couple of projects that took weeks to write the code and having fat or what ever fingers, taking more time to clean up the code. With robotics and automation being a necessity in factories and just regular day to day items in the house hold simplification wins out every time. You Sir, with the examples and narrative were excellent. Looking forward to more vids. Definitely subscribing
@raybonz7939
@raybonz7939 Жыл бұрын
Your XOD videos are outstanding! I would love to see more! Thanks for the great informative and well explained information!
@gkess7106
@gkess7106 4 жыл бұрын
Great, just what I needed to come across; yet another programming language.
@MrGreasybob
@MrGreasybob 6 жыл бұрын
Nice work, after trying out XOD for a day it seems very intuitive and it shows promise for further development. Keep the videos coming.
@خالدرشدى-ك8ذ
@خالدرشدى-ك8ذ 4 жыл бұрын
Dfplayer module is included in xod?! plz
@steve8939123
@steve8939123 6 жыл бұрын
Hello. Again a very good presentation. The developers picked the best person to demo there product. I am going to continue to follow this series and start using XOD for some of my projects. Again thanks.
@capjonk7154
@capjonk7154 5 жыл бұрын
very clean workshop...very clear explanation..thank you, may god bless you
@خالدرشدى-ك8ذ
@خالدرشدى-ك8ذ 4 жыл бұрын
Dfplayer module is included in xod?! plz
@acadman4322
@acadman4322 5 жыл бұрын
Another great tutorial. I actually understood most of what you were talking about. XOD sounds like it is right for me. It's like the difference in starting a campfire by rubbing two sticks together v using a Bic lighter. A tool just makes it so much easier. XOD might be that tool in my case. I'm doing it.
@zolatanaffa87
@zolatanaffa87 6 жыл бұрын
You made me rejuvenate for a while: I went back to school when I was studying flip flops made with bipolar transistors! In the late '70s informatics was still reserved for universities in the majority of Italian schools. It seems to me that XOD is an excellent application to be able to program Arduino even for one who has studied in the evening classes only BASIC (not visual-basic ... just that of the 80s! When there was still the DOS 3.0 operating system ) I'm approaching Arduino and so far with IDE I have a problem (I can not load the blink: it tells me permission denied) now I try to load IDE on another PC (always with ubuntu) to see if it's the fault of the hardware If I solve this problem I try to load XOD so I can mess around a bit. thank you very much for your clear and pleasant lessons to listen to: I'm Italian (you have already understood it) and I do not know your language well as i want, but slowing playback speed down to 0.75 and putting subtitles I can understand 99% of your talk, and if a dark passage happens ": repetita juvant! a little step back and you're done
@s31ACE1252
@s31ACE1252 6 жыл бұрын
Very interesting. Reminds me of PLC ladder style programming. Which can be a very powerful and intuitive style of programming. Not exactly the same, but the visual concept can make a world of difference when it comes to accessibility. I look forward to trying it out. I'm very late to the Arduino/Raspberry PI scene, but look forward to tinkering with these style boards.
@dansquires2713
@dansquires2713 6 жыл бұрын
You really are a master teacher. I appreciate your efforts so much. I actually feel like I can do these things after you have explained them. In fact I created an zoom and focus controller for a Fuji lens, purely from your DC motor video. My first ever project and it works perfectly. Thank You. Keep them coming.
@Dronebotworkshop
@Dronebotworkshop 6 жыл бұрын
Thanks for the nice comment Dan, and I'm thrilled to hear that I could help you build what sounds like a very interesting project.
@coachsbsetheharvestguy9705
@coachsbsetheharvestguy9705 6 жыл бұрын
Dan Squires makes lm
@ScottHolland0331
@ScottHolland0331 6 жыл бұрын
I've only recently discovered your channel, but wow. Fantastic content. Clear, thorough and easy to follow and reproduce. Thank you.
@zorabixun
@zorabixun 3 жыл бұрын
As someone said in comments here, xod is adding much more code to the project, 2, 3 times more, 0.9kb to almost 3kb It is similar to other RAD programming languages, for example Delphi, VS C, etc. If you program simple Hello World in cli C, it takes 2kb, but in VS C it can be 50 MB .... example only How we can control setup in the code, you have used Uno, sensor, and another board ? But ok, let wait for the next presentations
@knoxieman
@knoxieman 3 жыл бұрын
This has saved me a lot of time, many thanks, the map-clip function for the flashing led/pot sketch now resides in the xod/math folder
@alessandrovernassa2162
@alessandrovernassa2162 4 жыл бұрын
You have a very good laboartory...everithing is in the right position...incredible!!!!!
@mpuppet1975
@mpuppet1975 5 жыл бұрын
I find the XOD platform impressive, however, it did not take long before I created a sketch that is too big to upload, which was one of my biggest concerns. I'll stick to the Arduino IDE. I can get a LOT more done with half the code.
@Ellehsdee
@Ellehsdee 4 жыл бұрын
You are the best! Thank you for providing easy to follow and yet in-depth tutorials.
@jimbo7577
@jimbo7577 5 жыл бұрын
Excellent, Thank you for teaching us XOD!
@خالدرشدى-ك8ذ
@خالدرشدى-ك8ذ 4 жыл бұрын
Dfplayer module is included in xod?! plz
@danieltzabary9148
@danieltzabary9148 2 жыл бұрын
Hi again. I managed to find an older iteration of XOD that works on Windows 7. It's a great tool.
@djluka120
@djluka120 Жыл бұрын
Very interesting. please introduce me how to program drone camera from the start using Xod ide because am interasting of starting my drone camera project and i prefer Xod ide for my programming software.
@Dom646464
@Dom646464 3 жыл бұрын
So sad that I don’t can hit the like button multiple time’s for this awesome video I would like to see more of this. I’m Glade you have made a second one :-) greetings from Germany.
@xxlabratxx01
@xxlabratxx01 3 жыл бұрын
Share it with others who can hit the like button :)
@lococontrol1368
@lococontrol1368 4 жыл бұрын
As a newby to arduino this looks like a slick way to build code
@sbaxter4207
@sbaxter4207 3 жыл бұрын
I installed XOD and clicked "show arduino code" on a blank new project. its full of code and things i don’t recognise. Should I be bothered by any of this, before i start?. I hope to keep my sketches low memory and i want to understand the code too. i expected the "show arduino code" to display a minimal sketch as i had not added anything to the project.
@stephenshoihet2590
@stephenshoihet2590 5 жыл бұрын
Thanks for this great tutorial, i hadn't heard of XOD before. This is the way that everything is going and it's a good thing. Sure, you'll get people saying "learn to code" or "it's easier to just write c" but that's only true when you already know how to code and you have to do quite a bit of it regularly. If you're a designer and you want to implement automation projects, you don't have time for that stuff. That's why we have programs like Adobe Muse vs Dreamweaver. Sure, people will say that you're better off just writing HTML code in a text editor but that's only good if you do that stuff all the time. If you a graphic artist and you want to create web designs, then Muse is a much more efficient tool for a designer. Much of the world runs on PLCs and they use ladder logic which requires no coding and there's a good reason for that: it's easy and fast.
@kirkmessinger3464
@kirkmessinger3464 Жыл бұрын
I see that others have the same problem I encountered. Your excellent (as usual) tutorial is the best I have found for XOD. However, the latest version of XOD (0.38.0 12 MAR 2021) is quite different from the version you used for this tutorial. I humbly suggest updating this tutorial to suggest downloading ver. 0.19.2 from the website. Later versions may work as well, but 0.38.0 does not have either a plain digital LED, nor a square wave node in the Core.
@kirkmessinger3464
@kirkmessinger3464 Жыл бұрын
Oops! I found it using a double-click to open a search box in the main patch.
@toxolite
@toxolite 4 жыл бұрын
"Magic", brilliantly presented.
@MrENDIAS
@MrENDIAS 6 жыл бұрын
Cheers from Brazilians. Thanks, I liked it very much
@ALiALi-rm3pp
@ALiALi-rm3pp 5 жыл бұрын
You explain everything very good, Thanks
@خالدرشدى-ك8ذ
@خالدرشدى-ك8ذ 4 жыл бұрын
Dfplayer module is included in xod?! plz
@bogdanflorea9286
@bogdanflorea9286 4 жыл бұрын
Hallo, you can show us how we can design a tachometer with xod,. thanks
@martinhow121
@martinhow121 4 жыл бұрын
Over the years i have programmed in a huge variety of languages from Macro 10 and Teco10 on PDP10s via Fortran, C, C++ VB, JS,VBA and most recently Python and Powershell in a variriet of flavours of Unix, Linux FreeBSD and of course Windows In truth the only difference is the semantics. The essential stay the same. A loop is a loop. Modern languages have huge libraries of code, be it drawing a Form in VB or opening a connection to a display on an I2C interface on a Pi or Arduino. I am working on a project to build a Pan Tilt Zoom for a full frame digital camera with steppers controlled by a Pi or more likely an Arduino. I see no reason to learn to code in Atmel or ARM binary code so whatever happens it will be a coded at a 'higher level' . The choice then comes down to what. Once i have dug around enough to find the appropriate libraries/function/class/call/method/property oh and data format I could do it it C++. But as the processor load will be low and this is not a coding project but a photography add on I think the XOD might do very nicely - even if the code may end up fat and over complex. P.S. great video introduction to XOD for us newbies to this programming style.
@bishalscreation9793
@bishalscreation9793 4 жыл бұрын
Woow this was awesome. I knownothing about programming but this illustration is so comprehensive 👌👌🙏🙏🙏
@kimberlylagregor2939
@kimberlylagregor2939 4 жыл бұрын
Just started with XOD two days ago, so I'm a newbe to say the least. I'm not crazy about coding so this ii great for me. I have some questions though. I watched the Arduino Programing with XOD tutorial and found it easy to follow. However a couple of confusing ( to me ) items. I couldn't find "map-range" in the core listing and in the common-hardware "LED" looked very different. The video showed the LED as a 2-pin node. My software's LED has 4 pins. I downloaded the latest version so I bet there are a number of differences. Is there a resource that explains the different nodes in more detail than the "quick help" ?
@danielpincu7743
@danielpincu7743 2 жыл бұрын
Houston, I have a problem :( I have an Arduino 33 IoT and I can't figure it out how to connect to Internet. It seems that there is no library for uBlox W102 and I'm using XOD because I am so bad at writing code...of course. My question is: Is there any way of connecting to internet using what the default XOD blocks/nodes? THANK YOU!
@InteraliaTony
@InteraliaTony 5 жыл бұрын
Excellent! - Only one thing missing that I would have like to have seen shown - the sketch produced for your temperature/humidity project. But I did find the XOD files in your blog - so thanks for that. This just left one question. Having selected "show code in Arduino", I pasted it into the Aduino IDE and received compile error messages - suggesting that switching between XOD and the classic IDE would incur issues. So is it a case that there is no portability between the two and you perhaps can't take code previously written in the classic IDE and then work on it in XOD either?
@dougeiserloh4938
@dougeiserloh4938 5 жыл бұрын
looks like something changed in XOD with V0.27.0. The nodes have more inputs and outputs. That may not be an issue in most cases however I cannot get the DHT22 to show the temp and humidity with XOD. When I upload your Arduino IDE sketch from your LCD Display tutorial it works fine. When I use XOD, even at the point where all you have programmed is the display and the DHT22, all I get is 0.00 and 0.00. This is at the point where you show 22.00 and 0.43. Have you had any issues with the latest DHT22 node in XOD?
@MrGuideMaster
@MrGuideMaster 2 жыл бұрын
When we look at people in general, it is enough for them that the benches work, ie this applies to the MIT app service as well as to Cisco network simulators, as well as to these circuit board simulators, of which the automation tools Terraform and Ansible are also examples, ie these tools are a bit like someone says you have to saw this difficult place with a hand saw even if you have a Feston multi-tool next to it
@ericseidel4940
@ericseidel4940 4 жыл бұрын
Hello nice video, I like XOD, My question : how is the load efficiency and memory occupation from XOD compared to a normal Arduino code ?
@خالدرشدى-ك8ذ
@خالدرشدى-ك8ذ 4 жыл бұрын
Dfplayer module is included in xod?! plz
@danieltzabary9148
@danieltzabary9148 2 жыл бұрын
I've always enjoyed your videos. However it seems that nobody reveals just which Windows version XOD works on. I run Windows 7. I just need to know if by "windows" the XOD site means Windows 10 8.1, 8 or 7. Thankyou.
@user-popay
@user-popay 6 жыл бұрын
I followed your articles, you really are something rare in the field, your explanations are great. you're the best. I ask you for help, with the xod program, when I clicked the View Code button for the Arduino button. I saw that the code does not change and there is no connection between the xOD patch and the code. The code remains constant. I copy the code, and try to upload the code to Proteus it does not work. When i click the upload button to arduino, it works but then i have to build the circuit and i do not want to work with hardware do you have a way to help me without using a hex file i would appreciate very much for your reply
@Ziplock9000
@Ziplock9000 6 жыл бұрын
What is the library support for all major and minor sensors and devices like? How much on-chip memory does it use compared to the equivalent traditional Arduino IDE written code? Also does it compile to a very performant code? For example, using square-wave on a hardware PWM pin.. does it use the hardware and when used on a digital output that does not have PWM, does it intelligently know to use software PWM (with a warning)?
@jlr3636
@jlr3636 6 жыл бұрын
I’m new to all of this, I’m building a electric train layout and starting to add the electrical lighting, the Arduino adds a new level of possibilities. Your videos are a great help, very clear and understandable. I now have a better understanding of how a 555 timer works and a silicone chip. Question- with your flashing LED if a sine wave was used instead of a square wave would the LED ramp up and down instead of blinking? My Arduino is in the mail and I’m looking forward to learning. Thanks
@gkess7106
@gkess7106 4 жыл бұрын
Again, 2 years and no answer from anyone.
@354dw
@354dw 4 жыл бұрын
Really enjoyed this video, very easy to follow.
@jurgenhartig7052
@jurgenhartig7052 6 жыл бұрын
Hi, i like to know how to controll an Steppermotor whit buttons ( stepperdriver) runs until the Buttton is pressed in xod
@chadelkins5274
@chadelkins5274 5 жыл бұрын
Does it not matter the resistance rating of the pot you use? How did you know what rating pot to use?
@acadman4322
@acadman4322 5 жыл бұрын
usually, the pots are 10 K but I have used down to 1 K and as high as 100 k. The difference is in resolution- if you use a low ohm pot, you twist the dial, you might be able to resolve 5 or six points, whereas a 10 K you can move the dial a single digit at a time from, 1 to 100. The higher the pot value, the higher the resolution per turn. These pots simulate analog sensors.
@BarryBranton
@BarryBranton 3 жыл бұрын
Very good. Too bad that XOD doesn't output its code in a readable Arduino sketch language for the programming student to study.
@kirkmessinger3464
@kirkmessinger3464 Жыл бұрын
Click on "Deploy" and select "Show Code for Arduino".
@michaelstevens630
@michaelstevens630 5 жыл бұрын
This to me looks like a ZOD off situation. Where they trying to get somewhere between Scratch & Nodered?
@93michou
@93michou 3 жыл бұрын
Thank you for your video .... and for your excellent pronunciation. Even a French can understand you! Are you English or American?
@peterbradley2407
@peterbradley2407 6 жыл бұрын
hi mate , can i use this for making a joystick- control yoke with a leonardo??
@mannmachine2937
@mannmachine2937 2 жыл бұрын
You are very good teacher.
@maxim25o2
@maxim25o2 6 жыл бұрын
Do You know something about Visuino? Will be nice to get review, and comparison between two programs.
@خالدرشدى-ك8ذ
@خالدرشدى-ك8ذ 4 жыл бұрын
Dfplayer module is included in xod?! plz
@calvin3989
@calvin3989 4 жыл бұрын
i've just started with Arduino and Xod.io seems simple to get started you should do a Channel just Xod.io workshop, i found this video very insightful, thank you,
@almozib
@almozib 4 жыл бұрын
cracking video.... its only way how can do codes without decent C++ langue knowledge... nodes is way to go!!! thanks
@tamgaming9861
@tamgaming9861 6 жыл бұрын
Can you make also a Menu for a 2004 display in XOD, or is it easier in the Adruino sketch?
@RobinSzeto
@RobinSzeto 4 жыл бұрын
Great introduction! I learn this quickly and will teach my son! :)
@laurentpastorelli1354
@laurentpastorelli1354 6 жыл бұрын
Thanks a lot for your tutorial, it help me a lot! are you going to do more XOD tutorials?
@خالدرشدى-ك8ذ
@خالدرشدى-ك8ذ 4 жыл бұрын
Dfplayer module is included in xod?! plz
@pfow2006
@pfow2006 6 жыл бұрын
Thank you for an excellent video Bill. I am not a full on geek so understanding and writing code is my biggest achilles and deterrent to progress, while I believe it is better to learn the hard way first, it is also important to have fun and success for growth so maybe this will help.
@rashidmt9516
@rashidmt9516 6 жыл бұрын
Sir I installed XOD IDE in my PC but,i cannot find the node "concat-3" and other concat node with higher number of inputs.I find only concat node with two input. How can I import other concat nodes
@freezerun
@freezerun 4 жыл бұрын
dream workshop you have 👍
@Prompt24
@Prompt24 6 жыл бұрын
Thanks a lot. Very useful and interesting as usual. I would like to ask about changing the sensor to BME 280. It has four values to read as Temp Humid Attitude and Pressure. It will be an advanced project. Is it possible to realize it with LCD 16x2?
@abdelfattahomran3244
@abdelfattahomran3244 5 жыл бұрын
Does xod supports raspberry pi board? If not is there a dimilar tool foe raspberry pi?
@michaelbruce5415
@michaelbruce5415 6 жыл бұрын
Wow, I cam accross your presentation on XOD and just had to try it. Like many traditional programmers, the visual type of approach is often viewed with suspicion, but I have to say I am very impressed with this IDE. Much less time on coding, much more time on experimenting and designing. Arduino just became a whole lot more fun. I wonder how long it will remain free? Do you have any information on that?
@ticktock8751
@ticktock8751 5 жыл бұрын
map-range has change after up date Use `xod/math/map` instead
@carolinecaroline2264
@carolinecaroline2264 3 жыл бұрын
what language do you need to know to program the Arduino? C or C++?
@paparoysworkshop
@paparoysworkshop 6 жыл бұрын
I've followed along with most of what you've shown. However, looking at the code that this program creates to be uploaded seems to contain vast amounts of junk code. So much so that it's difficult to find lines of code that are actually making the led blink, for example. So am I doing something wrong? Is there a way to turn this junk code off so you only see the absolute minimum lines of code that's actually needed? I don't mind seeing comments, but over 1600 lines of code just to make an LED blink. Something's wrong here.
@Swampwild1
@Swampwild1 4 жыл бұрын
XOD won't install on Raspberry PI 3 due to lack of resources. So use the browser version if you are getting the "Package could not be found" error.
@tubeDude48
@tubeDude48 5 жыл бұрын
Well done, Bill!
@surendramathema7899
@surendramathema7899 4 жыл бұрын
Excellent presentation, i always watch your presentation, i will be happy to know more about apart from micro controller.
@Dasol0246
@Dasol0246 4 жыл бұрын
Can you do a simple XOD tutorial using ESP32
@briandenley
@briandenley 6 жыл бұрын
Very well done. Thanks for a clear example!
@jon_raymond
@jon_raymond 6 жыл бұрын
Does XOD not offer the use of the internal pull-up call for the switch pin? Really well explained. Subscribed for future videos
@whitefields5595
@whitefields5595 6 жыл бұрын
I look forward to your next one on XOD. I agree with the comments below on your excellent style. Some queries; 1 How do you view the code in the IDE for modifying in C. e.g. if you wanted to do a minor tweak to a couple of lines of code. Can it then be imported and re-modified in XOD and then go back ond forth? I presume not. 2 What if your device or sensor is not listed. Do you have to wait for XOD developers to write it in or can you create your own based on the new device's library written in C. 3 The more complex the project, the more complex the XOD program. Doesn't this mean that you end up increasing your XOD knowledge at the expense of learning C, which once mastered, is more useful? There is a trade-off here. I agree the visual representation is good for beginners though ... provided they can then get to the C code (point 1 above)
@Dronebotworkshop
@Dronebotworkshop 6 жыл бұрын
Hi whitefields5595 Thanks for the comment, I'll try and answer as best as I can. You can, of course, view the resulting C++ code in the IDE using the "Show Code for Arduino" item in the Deploy menu. However modifying it is another story. The generated code itself is pretty scary, compare the generated XOD Arduino code for my LED example to the Arduino Blink sketch to see what I mean! One thing you CAN do is create custom nodes using C++ , which sort of answers your second question. I'll eventually cover this, probably not in the NEXT tutorial but in one after that. You can read about doing it at xod.io/docs/guide/nodes-for-xod-in-cpp/ . As for the third point you make I really think this depends upon how you approach it. As I already am familiar with coding in C++ I don't feel that learning XOD is diminishing my programming knowledge, I see it as an enhancement actually. It gets me think about solving a problem in a different way. But if I were advising a beginner I'd have them learn the fundamentals of programming first, before moving to XOD. But having said that it really depends upon what you're aspiring to do. Some folks just like to build projects by hooking sensors and microcontrollers together and find the coding aspect to be the tedious part. XOD is perfect for them. Those aspiring to become great coders should learn to master C++ and treat XOD as I do, as another tool in the toolbox.
@whitefields5595
@whitefields5595 6 жыл бұрын
Chris, thanks for doing this ... I was just about to sit down with my Easter egg and download, and you have given good reasons not to. I would add that it you need help or want to cut and paste code then if you have written in C this is simple. There are more folk out there who just love to give a hand and advice. If you seek help and present XOD generated C or a XOD schema then you may frighten the horses. There is also the risk of being left high and dry if XOD team disappear. I'm also not sure if I agree with Drone's analogy to XOD being another tool in the toolbox. For me it appears to be a different tool in a different box altogether. So, the frameworks are interesting and fun to watch .... but not for me at the moment.
@whitefields5595
@whitefields5595 6 жыл бұрын
Chris, thanks for this further explanation of why this will not be for me. "Someone else's (memory-hungry) black boxes" sums it up exactly. Good for a raw beginner maybe but after a while it is far better for us to build our own equivalents.
@michroz
@michroz 3 жыл бұрын
Double-click on the «patch» is invaluable.
@pcmobiletechnicalsolutions8504
@pcmobiletechnicalsolutions8504 3 жыл бұрын
nice tutorial of xod. i am begener . pls do more video about arduino and xod programme
@ks5831
@ks5831 6 жыл бұрын
I love your videos. However, in this video, during the download XOD IDE, you say go to Linux Deb for Raspberry Pi. Currently, there is NO XOD IDE for Raspberry Pi (Arm Architecture). Nor, for 32-bit Windows.
@john543
@john543 4 жыл бұрын
I just downloaded the Mac desktop and it will not run. It gets a 'Apple cannot check it for malicious software.' error!
@gordonyoud5975
@gordonyoud5975 5 жыл бұрын
It actually makes sense for programming to be passed to computers. With a bit of AI we can ask the computer "XOD" to make a blink led., etc. I am working on taking over the world so stand by. :-))
@brianbaker363
@brianbaker363 5 жыл бұрын
Fantastic introduction to XOD. Thank you for a very well presented video. Brian in the UK
@grahamvernon3963
@grahamvernon3963 4 жыл бұрын
I was interested to learn more about XOD but when I load it on to my Mac I get a Message saying that it can not be opened as it has not been checked for any Viruses by Apple. Have any other Mac users had the same Message?
@Otakunopodcast
@Otakunopodcast 4 жыл бұрын
Yes that's completely normal. Any app that is NOT downloaded through the Mac App Store gets that warning message. Simply right click on the app icon and choose "Open."
@ohmedarick1
@ohmedarick1 6 жыл бұрын
Thank you so much. Great video. Another way to program Arduino for a non programmer like myself.. Another tool in my Toolbox..
@خالدرشدى-ك8ذ
@خالدرشدى-ك8ذ 4 жыл бұрын
Dfplayer module is included in xod?! plz
@klaus-peterkastrup1882
@klaus-peterkastrup1882 4 жыл бұрын
Great videos (as usual). Klaus
@RaymondJerome
@RaymondJerome 5 жыл бұрын
you said dooty LOL. no. to be serious, this is interesting but perhaps not something i will use, i will try it out though. I have done high level Defense Contractor programming of automated test equipment using HP Vee and National Instruments LabView. I am curious about the 'code' one can transfer from the web client to the PC, would that be user modifiable for higher level internal changes, or is it as gobbledygookish as disassembled compiled code in any other language? for address of i2c you can't say 0x3f? most things have ability to understand alternate bases at least for the big few. you did not mention, but if you use the pc client but cloud compile, is that limited to the 1000 a day?
@RaymondJerome
@RaymondJerome 5 жыл бұрын
you should in later videos talk about debugging, tracing your project in xod, nobody writes perfect code off the bat,
@johnyoung6479
@johnyoung6479 3 жыл бұрын
Is it possible to use XOD with the ESP32 ?
@AbdulAbulbulAmir
@AbdulAbulbulAmir 5 жыл бұрын
Wow, this is fantastic, thanks. It makes code which I'm not capable of making.
@خالدرشدى-ك8ذ
@خالدرشدى-ك8ذ 4 жыл бұрын
Dfplayer module is included in xod?! plz
@MrBobWareham
@MrBobWareham 6 жыл бұрын
Love your video with the animations and diagrams a very good example of how to produce an instructional video top marks. I want to learn Micro Python for the Arduino and the 8266 so if you do video I will be most interested Thanks Bob-UK
@mountainsprings3303
@mountainsprings3303 4 жыл бұрын
Awesome....great presentation, thanks
@jbflores01
@jbflores01 5 жыл бұрын
Excellent tutorial! Concise, logical progression, extremely informative! I’m gonna start using XOD. Also have a raspberry pi to use it on too!
@gvsh7742
@gvsh7742 4 жыл бұрын
That's very very good way to teach programming
@michaelhawthorne8696
@michaelhawthorne8696 4 жыл бұрын
Nice video, Reminds me of VHDL..... Seems rather memory hungry though...11K+ for that little project
Arduino Programming with XOD #2 - Robot Car
56:46
DroneBot Workshop
Рет қаралды 79 М.
Stepper Motors with Arduino - Controlling Bipolar & Unipolar stepper motors
50:22
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 1,6 МЛН
How Many Balloons To Make A Store Fly?
00:22
MrBeast
Рет қаралды 199 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 8 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
I Coded 10,000+ React Components, Here is What I Learned...
9:57
Using IR Remote Controls with the Arduino
35:28
DroneBot Workshop
Рет қаралды 940 М.
Build an Arduino EEPROM programmer
57:30
Ben Eater
Рет қаралды 1,6 МЛН
The Absolute Beginner's Guide to Emacs
1:11:56
System Crafters
Рет қаралды 368 М.
Using Basic Logic Gates - With & Without Arduino
1:03:51
DroneBot Workshop
Рет қаралды 560 М.
Serial Communication between Raspberry Pi and Arduino [1H Complete Tutorial]
1:03:49
Using Servo Motors with Arduino
43:06
DroneBot Workshop
Рет қаралды 1,4 МЛН
Arduino Visual Programming, with XOD.io
15:36
MakeUseOf
Рет қаралды 28 М.
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 1,6 МЛН