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ذ4 жыл бұрын
Dfplayer module is included in xod?! plz
@chrismiller49902 жыл бұрын
Well said! Same feelings here. Great teacher with great content.
@mandelbro7774 жыл бұрын
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.
@RonAday4 жыл бұрын
I really wish I knew about this channel a year ago. Would have saved me time and $$$, not to mention frustration. Absolute treasure!
@JohnMcGraw475 жыл бұрын
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)
@idontneednostinkingchannel68485 жыл бұрын
69 here. agree! and I used to write Z80 machine code! We did this stuff before IBM personal computers existed -
@خالدرشدى-ك8ذ4 жыл бұрын
Dfplayer module is included in xod?! plz
@خالدرشدى-ك8ذ4 жыл бұрын
@@idontneednostinkingchannel6848 Dfplayer module is included in xod?! plz
@johnx66704 жыл бұрын
@@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-peterkastrup18824 жыл бұрын
Fully agree! Klaus, EE and ex- semiconductor test engineer...
@willofirony6 жыл бұрын
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!
@rick318695 жыл бұрын
WOW VERY WELL SAID MICHAEL KEEGAN !!!
@خالدرشدى-ك8ذ4 жыл бұрын
Dfplayer module is included in xod?! plz
@خالدرشدى-ك8ذ4 жыл бұрын
@@rick31869 Dfplayer module is included in xod?! plz
@rick318694 жыл бұрын
@@خالدرشدى-ك8ذ I DONT KNOW ?
@gkess71064 жыл бұрын
Is this XOD still around in 2021?
@madhukeshnp6 жыл бұрын
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.
@murrrr82883 жыл бұрын
Thank you for being honest and bringing up the sponsoring clearly in the beginning.
@toms41234 жыл бұрын
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
@itisonlyadream6 жыл бұрын
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.
@gkess71064 жыл бұрын
Two years and no one will answer his question? XOD must be a failure by now.
@itisonlyadream4 жыл бұрын
@@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.
@rickrose22355 жыл бұрын
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.
@Ymanntronics2 жыл бұрын
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!
@anthonycalia13176 жыл бұрын
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-Camping6 жыл бұрын
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.
@tunacangaming46576 жыл бұрын
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
@murrayhalbert29886 жыл бұрын
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 Жыл бұрын
Your XOD videos are outstanding! I would love to see more! Thanks for the great informative and well explained information!
@gkess71064 жыл бұрын
Great, just what I needed to come across; yet another programming language.
@MrGreasybob6 жыл бұрын
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ذ4 жыл бұрын
Dfplayer module is included in xod?! plz
@steve89391236 жыл бұрын
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.
@capjonk71545 жыл бұрын
very clean workshop...very clear explanation..thank you, may god bless you
@خالدرشدى-ك8ذ4 жыл бұрын
Dfplayer module is included in xod?! plz
@acadman43225 жыл бұрын
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.
@zolatanaffa876 жыл бұрын
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
@s31ACE12526 жыл бұрын
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.
@dansquires27136 жыл бұрын
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.
@Dronebotworkshop6 жыл бұрын
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.
@coachsbsetheharvestguy97056 жыл бұрын
Dan Squires makes lm
@ScottHolland03316 жыл бұрын
I've only recently discovered your channel, but wow. Fantastic content. Clear, thorough and easy to follow and reproduce. Thank you.
@zorabixun3 жыл бұрын
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
@knoxieman3 жыл бұрын
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
@alessandrovernassa21624 жыл бұрын
You have a very good laboartory...everithing is in the right position...incredible!!!!!
@mpuppet19755 жыл бұрын
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.
@Ellehsdee4 жыл бұрын
You are the best! Thank you for providing easy to follow and yet in-depth tutorials.
@jimbo75775 жыл бұрын
Excellent, Thank you for teaching us XOD!
@خالدرشدى-ك8ذ4 жыл бұрын
Dfplayer module is included in xod?! plz
@danieltzabary91482 жыл бұрын
Hi again. I managed to find an older iteration of XOD that works on Windows 7. It's a great tool.
@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.
@Dom6464643 жыл бұрын
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.
@xxlabratxx013 жыл бұрын
Share it with others who can hit the like button :)
@lococontrol13684 жыл бұрын
As a newby to arduino this looks like a slick way to build code
@sbaxter42073 жыл бұрын
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.
@stephenshoihet25905 жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
Oops! I found it using a double-click to open a search box in the main patch.
@toxolite4 жыл бұрын
"Magic", brilliantly presented.
@MrENDIAS6 жыл бұрын
Cheers from Brazilians. Thanks, I liked it very much
@ALiALi-rm3pp5 жыл бұрын
You explain everything very good, Thanks
@خالدرشدى-ك8ذ4 жыл бұрын
Dfplayer module is included in xod?! plz
@bogdanflorea92864 жыл бұрын
Hallo, you can show us how we can design a tachometer with xod,. thanks
@martinhow1214 жыл бұрын
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.
@bishalscreation97934 жыл бұрын
Woow this was awesome. I knownothing about programming but this illustration is so comprehensive 👌👌🙏🙏🙏
@kimberlylagregor29394 жыл бұрын
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" ?
@danielpincu77432 жыл бұрын
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!
@InteraliaTony5 жыл бұрын
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?
@dougeiserloh49385 жыл бұрын
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?
@MrGuideMaster2 жыл бұрын
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
@ericseidel49404 жыл бұрын
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ذ4 жыл бұрын
Dfplayer module is included in xod?! plz
@danieltzabary91482 жыл бұрын
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-popay6 жыл бұрын
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
@Ziplock90006 жыл бұрын
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)?
@jlr36366 жыл бұрын
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
@gkess71064 жыл бұрын
Again, 2 years and no answer from anyone.
@354dw4 жыл бұрын
Really enjoyed this video, very easy to follow.
@jurgenhartig70526 жыл бұрын
Hi, i like to know how to controll an Steppermotor whit buttons ( stepperdriver) runs until the Buttton is pressed in xod
@chadelkins52745 жыл бұрын
Does it not matter the resistance rating of the pot you use? How did you know what rating pot to use?
@acadman43225 жыл бұрын
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.
@BarryBranton3 жыл бұрын
Very good. Too bad that XOD doesn't output its code in a readable Arduino sketch language for the programming student to study.
@kirkmessinger3464 Жыл бұрын
Click on "Deploy" and select "Show Code for Arduino".
@michaelstevens6305 жыл бұрын
This to me looks like a ZOD off situation. Where they trying to get somewhere between Scratch & Nodered?
@93michou3 жыл бұрын
Thank you for your video .... and for your excellent pronunciation. Even a French can understand you! Are you English or American?
@peterbradley24076 жыл бұрын
hi mate , can i use this for making a joystick- control yoke with a leonardo??
@mannmachine29372 жыл бұрын
You are very good teacher.
@maxim25o26 жыл бұрын
Do You know something about Visuino? Will be nice to get review, and comparison between two programs.
@خالدرشدى-ك8ذ4 жыл бұрын
Dfplayer module is included in xod?! plz
@calvin39894 жыл бұрын
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,
@almozib4 жыл бұрын
cracking video.... its only way how can do codes without decent C++ langue knowledge... nodes is way to go!!! thanks
@tamgaming98616 жыл бұрын
Can you make also a Menu for a 2004 display in XOD, or is it easier in the Adruino sketch?
@RobinSzeto4 жыл бұрын
Great introduction! I learn this quickly and will teach my son! :)
@laurentpastorelli13546 жыл бұрын
Thanks a lot for your tutorial, it help me a lot! are you going to do more XOD tutorials?
@خالدرشدى-ك8ذ4 жыл бұрын
Dfplayer module is included in xod?! plz
@pfow20066 жыл бұрын
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.
@rashidmt95166 жыл бұрын
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
@freezerun4 жыл бұрын
dream workshop you have 👍
@Prompt246 жыл бұрын
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?
@abdelfattahomran32445 жыл бұрын
Does xod supports raspberry pi board? If not is there a dimilar tool foe raspberry pi?
@michaelbruce54156 жыл бұрын
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?
@ticktock87515 жыл бұрын
map-range has change after up date Use `xod/math/map` instead
@carolinecaroline22643 жыл бұрын
what language do you need to know to program the Arduino? C or C++?
@paparoysworkshop6 жыл бұрын
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.
@Swampwild14 жыл бұрын
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.
@tubeDude485 жыл бұрын
Well done, Bill!
@surendramathema78994 жыл бұрын
Excellent presentation, i always watch your presentation, i will be happy to know more about apart from micro controller.
@Dasol02464 жыл бұрын
Can you do a simple XOD tutorial using ESP32
@briandenley6 жыл бұрын
Very well done. Thanks for a clear example!
@jon_raymond6 жыл бұрын
Does XOD not offer the use of the internal pull-up call for the switch pin? Really well explained. Subscribed for future videos
@whitefields55956 жыл бұрын
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)
@Dronebotworkshop6 жыл бұрын
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.
@whitefields55956 жыл бұрын
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.
@whitefields55956 жыл бұрын
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.
@michroz3 жыл бұрын
Double-click on the «patch» is invaluable.
@pcmobiletechnicalsolutions85043 жыл бұрын
nice tutorial of xod. i am begener . pls do more video about arduino and xod programme
@ks58316 жыл бұрын
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.
@john5434 жыл бұрын
I just downloaded the Mac desktop and it will not run. It gets a 'Apple cannot check it for malicious software.' error!
@gordonyoud59755 жыл бұрын
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. :-))
@brianbaker3635 жыл бұрын
Fantastic introduction to XOD. Thank you for a very well presented video. Brian in the UK
@grahamvernon39634 жыл бұрын
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?
@Otakunopodcast4 жыл бұрын
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."
@ohmedarick16 жыл бұрын
Thank you so much. Great video. Another way to program Arduino for a non programmer like myself.. Another tool in my Toolbox..
@خالدرشدى-ك8ذ4 жыл бұрын
Dfplayer module is included in xod?! plz
@klaus-peterkastrup18824 жыл бұрын
Great videos (as usual). Klaus
@RaymondJerome5 жыл бұрын
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?
@RaymondJerome5 жыл бұрын
you should in later videos talk about debugging, tracing your project in xod, nobody writes perfect code off the bat,
@johnyoung64793 жыл бұрын
Is it possible to use XOD with the ESP32 ?
@AbdulAbulbulAmir5 жыл бұрын
Wow, this is fantastic, thanks. It makes code which I'm not capable of making.
@خالدرشدى-ك8ذ4 жыл бұрын
Dfplayer module is included in xod?! plz
@MrBobWareham6 жыл бұрын
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
@mountainsprings33034 жыл бұрын
Awesome....great presentation, thanks
@jbflores015 жыл бұрын
Excellent tutorial! Concise, logical progression, extremely informative! I’m gonna start using XOD. Also have a raspberry pi to use it on too!
@gvsh77424 жыл бұрын
That's very very good way to teach programming
@michaelhawthorne86964 жыл бұрын
Nice video, Reminds me of VHDL..... Seems rather memory hungry though...11K+ for that little project