# Tutorial feedback

**URL:** <https://forum.xod.io/t/tutorial-feedback/457>\
**Category:** Uncategorized\
**Created:** [January 25, 2018, 2:54pm UTC](https://forum.xod.io/t/tutorial-feedback/457 "2018-01-25T14:54:18Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![nkrkv](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.xod.io/nkrkv/32/8_2.png) [@nkrkv](https://forum.xod.io/u/nkrkv)\
**Post date:** [January 25, 2018, 2:54pm UTC](https://forum.xod.io/t/tutorial-feedback/457/1 "2018-01-25T14:54:18Z")

</div>

# Thanks for rating the tutorial!

Welcome, new xoder! 👋 You’ve learned XOD basics. Now you can try to start own cool project. [Documentation](https://xod.io/docs/) should help you to solve the problems you will stumble upon, if not, start a new topic on this forum. I bet someone will help.

When the project will be done, do not forget to share it with the World. Show it here, on the forum, in the “[Look what I’ve done](https://forum.xod.io/c/look-what-i-ve-done)” category.

If XOD still confuses you, the tutorial has failed to do what it should. Please, tell us how could we make it better? What new topics should we cover, what cases should we add, what things should we describe in more detail?

---

<div class="post-metadata">

**Author:** ![nkrkv](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.xod.io/nkrkv/32/8_2.png) [@nkrkv](https://forum.xod.io/u/nkrkv)\
**Post date:** [January 25, 2018, 2:54pm UTC](https://forum.xod.io/t/tutorial-feedback/457/2 "2018-01-25T14:54:22Z")

</div>



---

<div class="post-metadata">

**Author:** ![scott](https://avatars.discourse-cdn.com/v4/letter/s/3e96dc/32.png) [@scott](https://forum.xod.io/u/scott)\
**Post date:** [March 3, 2018, 11:14pm UTC](https://forum.xod.io/t/tutorial-feedback/457/3 "2018-03-03T23:14:06Z")

</div>

wire pinouts for the wiring in the LCD scheme do not match the numbers generated in the tutorial !!! for example RS = 11 and EN = 12 but looking at the scheme, they are reversed. This is also true for D4-D7

---

<div class="post-metadata">

**Author:** ![nkrkv](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.xod.io/nkrkv/32/8_2.png) [@nkrkv](https://forum.xod.io/u/nkrkv)\
**Post date:** [March 5, 2018, 9:07am UTC](https://forum.xod.io/t/tutorial-feedback/457/4 "2018-03-05T09:07:18Z")

</div>

Hello and thanks for the feedback! Alas, many variations of the _physical_ LCD pinout exist. Could you point what display model do you have?

---

<div class="post-metadata">

**Author:** ![triko](https://avatars.discourse-cdn.com/v4/letter/t/b4bc9f/32.png) [@triko](https://forum.xod.io/u/triko)\
**Post date:** [April 19, 2018, 3:35pm UTC](https://forum.xod.io/t/tutorial-feedback/457/5 "2018-04-19T15:35:55Z")

</div>

Scott I suggest you to buy a I2C adapter and download the library!

---

<div class="post-metadata">

**Author:** ![triko](https://avatars.discourse-cdn.com/v4/letter/t/b4bc9f/32.png) [@triko](https://forum.xod.io/u/triko)\
**Post date:** [April 19, 2018, 3:37pm UTC](https://forum.xod.io/t/tutorial-feedback/457/6 "2018-04-19T15:37:45Z")

</div>

Tutorial is almost perfect!  
There are 3-4 spelling error to correct, I hope you will adjust it!  
I rate the tutorial 3.5/5 because miss a section that explain how to use Radio module NRF24!  
I really want too see that in the tutorial!!!

---

<div class="post-metadata">

**Author:** ![nkrkv](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.xod.io/nkrkv/32/8_2.png) [@nkrkv](https://forum.xod.io/u/nkrkv)\
**Post date:** [April 19, 2018, 4:22pm UTC](https://forum.xod.io/t/tutorial-feedback/457/7 "2018-04-19T16:22:23Z")

</div>

Thank you for the feedback. Would you mind to correct the errors you’ve mentioned and send us a PR? Just grep for the mistakes in the repo [https://github.com/xodio/xod](https://github.com/xodio/xod). I really appreciate your help.

What for NRF24 it would not appear in the tutorial because the basic tutorial should be acomplished with potentially any “basic Arduino kit” on market. Although, a dedicated guide article on NRF24 sounds like a good idea.

---

<div class="post-metadata">

**Author:** ![triko](https://avatars.discourse-cdn.com/v4/letter/t/b4bc9f/32.png) [@triko](https://forum.xod.io/u/triko)\
**Post date:** [April 19, 2018, 4:41pm UTC](https://forum.xod.io/t/tutorial-feedback/457/8 "2018-04-19T16:41:37Z")

</div>

Well, I dont know what is a PR! And I dont really know how to modify that error into github!  
For example im in this folder  
 ![image](https://canada1.discourse-cdn.com/flex027/uploads/xod/original/1X/f6aeb4f1e92bbdc6ecb8ac2bdbcf0829a98e17d1.png)  
Where I find the comment into the file and how can I modify that?  
SHould I modify fzz file?

---

<div class="post-metadata">

**Author:** ![nkrkv](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.xod.io/nkrkv/32/8_2.png) [@nkrkv](https://forum.xod.io/u/nkrkv)\
**Post date:** [April 19, 2018, 5:00pm UTC](https://forum.xod.io/t/tutorial-feedback/457/9 "2018-04-19T17:00:21Z")

</div>

PR is a Pull Request. A good intro into contributing to open source projects is here: [https://help.github.com/articles/creating-a-pull-request/](https://help.github.com/articles/creating-a-pull-request/) You’re free to change whatever files you’re wanting to change and offer these changes for review and merge into XOD master branch.

Do you need help in finding the right file to edit? If you provide an example of thing you want to change, I’ll describe with an example.

---

<div class="post-metadata">

**Author:** ![m0iti](https://avatars.discourse-cdn.com/v4/letter/m/ecb155/32.png) [@m0iti](https://forum.xod.io/u/m0iti)\
**Post date:** [September 8, 2018, 7:51pm UTC](https://forum.xod.io/t/tutorial-feedback/457/10 "2018-09-08T19:51:02Z")

</div>

Its brilliant. I’d never heard of XOD and came accross it by accident when looking at some Ardunio you tube tutorials. Although I am a fairly experienced programmer, XOD has huge potential for the development of microprocessor projects where the objective is the construction of programmable hardware, rather than developing software.

I am a tutor for a local amateur radio club and on demonstrating XOD to club members yesterday I was asked to prepare a detailed presentation and tutorial.

---

<div class="post-metadata">

**Author:** ![nkrkv](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.xod.io/nkrkv/32/8_2.png) [@nkrkv](https://forum.xod.io/u/nkrkv)\
**Post date:** [September 10, 2018, 7:43am UTC](https://forum.xod.io/t/tutorial-feedback/457/11 "2018-09-10T07:43:31Z")

</div>

Thank you for the feedback! I am glad that your students are interested as well. I suspect they are 12+ y/o children. Am I right?

May I ask you to share your observations on how XOD suits the club participants’ requirements? That’s would be super-valuable for us to steer the development properly. Especially important are those moments where people “don’t get it”, or when doing things how they feel natural “they do it wrong.”

If you see ways how can we make XOD easier to adopt, just let me know 😉

---

<div class="post-metadata">

**Author:** ![jpgsp](https://avatars.discourse-cdn.com/v4/letter/j/5daacb/32.png) [@jpgsp](https://forum.xod.io/u/jpgsp)\
**Post date:** [October 25, 2018, 6:39pm UTC](https://forum.xod.io/t/tutorial-feedback/457/12 "2018-10-25T18:39:28Z")

</div>

I rated 4 stars because even that it has a tutorial for thermometer its for the tmp36 and if you are like me and bought this kit: [https://www.amazon.co.uk/Elegoo-Complete-Ultimate-TUTORIAL-controller/dp/B01IUZK3JO](https://www.amazon.co.uk/Elegoo-Complete-Ultimate-TUTORIAL-controller/dp/B01IUZK3JO) even that it has a thermometer its the DHT11 and I will be nice that if there was a version for that one, but for the rest its great.

---

<div class="post-metadata">

**Author:** ![nkrkv](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.xod.io/nkrkv/32/8_2.png) [@nkrkv](https://forum.xod.io/u/nkrkv)\
**Post date:** [October 29, 2018, 8:59am UTC](https://forum.xod.io/t/tutorial-feedback/457/13 "2018-10-29T08:59:32Z")

</div>

Hello! Thank you for the feedback. By the way, do you know a driver for DHT11 is actually already [in the standard library](https://xod.io/libs/xod/common-hardware/dht11-thermometer/). You can use this node as a drop-in replacement for the mentioned tmp36.

---

<div class="post-metadata">

**Author:** ![philippejadin](https://avatars.discourse-cdn.com/v4/letter/p/e0b2c6/32.png) [@philippejadin](https://forum.xod.io/u/philippejadin)\
**Post date:** [November 29, 2018, 6:56am UTC](https://forum.xod.io/t/tutorial-feedback/457/14 "2018-11-29T06:56:54Z")

</div>

Really great tutorial!  
One thing you MUST (:-)) add is an explanation of the watch node and the debugger. It’s a killer feature imho, and very useful with younger people (will report our use with kids as soon as we’ll have tried at our fablab dedicated to kids)

Thank you for this great tool!

---

<div class="post-metadata">

**Author:** ![nkrkv](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.xod.io/nkrkv/32/8_2.png) [@nkrkv](https://forum.xod.io/u/nkrkv)\
**Post date:** [November 29, 2018, 2:21pm UTC](https://forum.xod.io/t/tutorial-feedback/457/15 "2018-11-29T14:21:09Z")

</div>

Yeah, I agree with `watch`’es. The “problem” is that they appeared later than the tutorial was made. We have a few more things to say in the tutorial and it requires to restructure it a bit. I am waiting when we add the tweaks (interactive watch antipodes). Then we’ll extend the tutorial.

Thanks for the feedback and welcome to the XOD community!

---

<div class="post-metadata">

**Author:** ![donovaly](https://avatars.discourse-cdn.com/v4/letter/d/b2d939/32.png) [@donovaly](https://forum.xod.io/u/donovaly)\
**Post date:** [January 22, 2019, 3:05am UTC](https://forum.xod.io/t/tutorial-feedback/457/16 "2019-01-22T03:05:35Z")

</div>

> [@nkrkv](#):
>
> I am waiting when we add the tweaks (interactive watch antipodes). Then we’ll extend the tutorial.

For me it was impossible to step through the tutorial because of problems with my servo. I found the problem thanks to a watch node and then I was able to step over the further tutorial sections. Therefore I think a simple section about watches should come behind tutorial section “10-math”. Further things like tweaks can be explained in a later section.

In order not only to talk but to do, I created a simple watch section from my newbie perspective:

> <https://github.com/xodio/xod/issues/1643>
>
> \* Version: 0.26.1
> 
> I am a newbie and love XOD. I want to give something back a…nd as mentioned in #1631 I think the tutorial deserves improvements.
> Therefore I created 3 new tutorial sections:
> 
> \[tutorial-props-docs-tests-debug.zip\](https://github.com/xodio/xod/files/2781111/tutorial-props-docs-tests-debug.zip)
> 
> From my beginner perspective I missed the most
> \* how to debug/watch
> For me I needed it when the servo came into play, then also for the thermometer etc. Thus watching is so important to be able to step through the tutorial that this section should come after "section 10-math". Therefore I used the setup of section 10 for my "xx3-debugging" section.
> 
> I also missed
> \* how to document and how to use comments
> This might seem clear but for me it was not. And therefore I think a short section to see what XOD offers to document code doesn't harm. This section can be put anywhere where you think it fits best.
> 
> \* Finally I created a section to describe the new and very helpful feature of tabtests. This should be the second to last section of the tutorial.

---

<div class="post-metadata">

**Author:** ![mikola35](https://avatars.discourse-cdn.com/v4/letter/m/dec6dc/32.png) [@mikola35](https://forum.xod.io/u/mikola35)\
**Post date:** [July 28, 2019, 11:45am UTC](https://forum.xod.io/t/tutorial-feedback/457/17 "2019-07-28T11:45:24Z")

</div>

Great tutorial!

Maybe you can add lesson about motors ([Exp. 9](http://wiki.amperka.ru/%D0%BA%D0%BE%D0%BD%D1%81%D0%BF%D0%B5%D0%BA%D1%82-arduino:%D0%BC%D0%B8%D0%BA%D1%81%D0%B5%D1%80)) ?

When I try to create new node I don’t see modal with new name. After some manipulation I understood. “Project Browser” panel should be visible. Please fix it.

---

<div class="post-metadata">

**Author:** ![nkrkv](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.xod.io/nkrkv/32/8_2.png) [@nkrkv](https://forum.xod.io/u/nkrkv)\
**Post date:** [July 30, 2019, 9:28am UTC](https://forum.xod.io/t/tutorial-feedback/457/18 "2019-07-30T09:28:03Z")

</div>

Thank you for the feedback!

> Maybe you can add lesson about motors ([Exp. 9](http://wiki.amperka.ru/%D0%BA%D0%BE%D0%BD%D1%81%D0%BF%D0%B5%D0%BA%D1%82-arduino:%D0%BC%D0%B8%D0%BA%D1%81%D0%B5%D1%80)) ?

The idea of the tutorial expects it should be usable with any popular Arduino starter kit out there. The dc motor is a thing that can’t be found in any kit. We’ll make a guide article on driving DC-motors which will summarize the opportunities but it will be out-of-tutorial.

> When I try to create new node I don’t see modal with new name. After some manipulation I understood. “Project Browser” panel should be visible. Please fix it.

Oh, that’s a bug. Thank you for narrowing it down. I’ve created an issue to schedule a fix: [Can’t create new patch when Project Browser is hidden · Issue #1831 · xodio/xod · GitHub](https://github.com/xodio/xod/issues/1831)

---

<div class="post-metadata">

**Author:** ![jojenkins](https://avatars.discourse-cdn.com/v4/letter/j/90ced4/32.png) [@jojenkins](https://forum.xod.io/u/jojenkins)\
**Post date:** [November 7, 2019, 4:49pm UTC](https://forum.xod.io/t/tutorial-feedback/457/19 "2019-11-07T16:49:20Z")

</div>

Great tutorial,  
I have been able to complete all of the simple tutorial steps with relative ease. My trouble comes when i am trying to do more complicated patches. For example, building an obstacle avoidance robot. My bot has a servo for steering and a single drive wheel. the ultrasonic sensor is mounted on a second servo.  
i just want the bot to look left and then right and then back up/ turn into the direction with the most room to move forward again. I have made the program a hundred different ways and it all gets very complicated. when testing the bot does not follow the steps in the order i want it to or it starts mixing the steps together. I have also ran into trouble with giving the l298 instructions. when running the motor by itself it works fine at any speed i set but when combined into the main patch the servos will work but the motor control only functions as discrete, either full speed or no speed at all. i will now go learn how to put the code i have written into this message thread for all the enjoyment of you pros to mock. Really wanted to be able to figure this out on my own but it is discouraging me at this point.

---

<div class="post-metadata">

**Author:** ![maxim087](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.xod.io/maxim087/32/2970_2.png) [@maxim087](https://forum.xod.io/u/maxim087)\
**Post date:** [April 6, 2021, 4:35pm UTC](https://forum.xod.io/t/tutorial-feedback/457/20 "2021-04-06T16:35:03Z")

</div>

Отличные уроки, но хотелось бы немного больше внимания самым простым вещам; условиям, сравнениям, мне как человеку далекому от программирования не понятны азы. На мой взгляд нужен урок со всеми простыми функциями и объяснением для чего они служат и как влияют,
