From ac49df7c9bcf4a0fd69e6a1a3e7f46485cb0b330 Mon Sep 17 00:00:00 2001 From: Alexandre Bobkov Date: Tue, 1 Jul 2025 01:47:48 -0400 Subject: [PATCH] descriptions --- .../docs/build/doctrees/environment.pickle | Bin 19737 -> 19737 bytes .../docs/build/doctrees/overview.doctree | Bin 12961 -> 13534 bytes .../docs/build/html/_sources/overview.rst.txt | 11 +++++---- .../tutorial/docs/build/html/index.html | 2 +- .../tutorial/docs/build/html/overview.html | 16 +++++++------ .../tutorial/docs/build/html/searchindex.js | 2 +- .../tutorial/docs/build/simplepdf/.buildinfo | 2 +- .../build/simplepdf/esp-idf_espnow_rc-car.pdf | Bin 3455635 -> 3456674 bytes .../tutorial/docs/build/simplepdf/index.html | 22 +++++++++++------- 9 files changed, 32 insertions(+), 23 deletions(-) diff --git a/ESP-IDF_Robot/tutorial/docs/build/doctrees/environment.pickle b/ESP-IDF_Robot/tutorial/docs/build/doctrees/environment.pickle index ee0bf2a73b4fd9366a90f1b43cdc7623f56276dd..79a93ec79917d4c266a5e800a0c5dc97c5cd4a87 100644 GIT binary patch delta 458 zcmXv~O)ErE7@jlN*T{%rYGl|LnyHB-C7+2DD^a54I_^E)k7n+f&b?+>C>AVqik!1x zn(XAVKyJ#$%0~GIHa1rN0W0TB**wqtJiYI8-t%6R!9^K7%*5DcEIu2t^3bpxNOn1` z*Kod&Lpz+-Y+;<^w8=9Gg1VZ+8Wb|>deE~p6}m1Wp6G`;%W$9@RAQCZR6~JagCN)C zv;h|pDO#w+X|3gW1Xo!{J8V5Q4Q|{(XVLAG~8X_Urs{d?)_j`8#g8_tZf zXeJH1*vou(+mU$Uv^sOb(`Lkcp`EN{AsLi2=i$0)RDvB0CD>xt2Y&FA4L1XyO$<29 z9y5S{Hj-f9V{brb!T45Ew$n!FXeK6dRZiP`#3{rPkRA+93eN=0Q0Rzni_PrTI`JW??Wn9eB*cT2h1c*O@U@-v delta 469 zcmXv}IZFdU7|mq8@jf78tXyRSK@kze6A>)LLM%i6$CWz)qAlRP|Z^_BR*_@Ad1#1c^q^@PcFhqn3)<_+KV8-;Z1^uYlUTo8= z-5{f^k}1J5F-NdXP$>7+;cY~=U9`j3^;vMsuk~(F;?H_=wH%Mdyn6|(@!vj3LMo2M zvhePto@cFQ23rBlB9me>2dN|Wh2h<*kB^_0Osjq#TAiu+6$PQCNOdU)$XGAg7l<299#1V0){@TGJKl%wx-ycv}F)KI{^ z2^*9z#uEH<;tdcUO>QQYoi)I~axhUx3f9>tOUt^5M8i{~KqlDJy#R##cxFvLK4yND u_C9-~=y0w>lO*Pg+JK5W_cSdQI}v$#nb%Y!t8^()qSvjawrFMHHU0|?n4|yz diff --git a/ESP-IDF_Robot/tutorial/docs/build/doctrees/overview.doctree b/ESP-IDF_Robot/tutorial/docs/build/doctrees/overview.doctree index 3b82c877600619c9c8b6321ddf0cd81bd4e792eb..26cbb193a7cc243d08c9c27175bca2b26faf8fa4 100644 GIT binary patch delta 2481 zcmeH}?@t^>7{{4A7CAu5@#A0@j?UecatC-6Jla&NR9e$CjRgc#VnWDrw=lcC+r8c{ zO-O2g#Hyh`jLn>hvBp@7iP0$HX+mPPrkZGCBHE_*U1Ri3jeS8=ttQpfnK^DaV2%6% zzPQQl?C1GD-{;wx**&LRSB0a(%U2?^!cPtm!#5mW5X%%f-xa(ANkxgJ(S5^dRCB6o zrq^{&st%K~ znli(15UD0iD6(!s3(3}UEGp|TYUozVh~xGWU;EA-Fkx6mYDoYF)vywVab?V69#ZN! zvY@HPlu)^ z9F?Q{+p?;LMQT`)B@7?aC!s-9QYw)3r^ z^tp64QbIHMR!t|6@I?9ZuCI`UzML3EU*p44Gk$MfS-CKQTF~n0t#;FHfr0pobq5_< z0rpjO36Kc>jeV8Sb(j46lSu!C7b->kQAItd%@JBPo^c0O5WVgu5avXy4e^_MJ$RfG zJ(Lhw7Cb9K;SR}nn`Rbn(W3C@m5r5um#FJj4_>lCUjHc_I$pW(hwkdO$y?_S#Y+z9v2b5T_Iy>af(x>_zbVQo#G)JuR;H zfHO=nNZh@+qR2cR}iHfW$&A!h?S181cM z{7Uov!X72Sm-q#ij@18POyJ)PJWnihx2 zq)85bt&iT#-ieSb-S~Q_A9Q9mwU_|h%}lrM0^rrm&9>x1 z(5ntQjL{)VhKW-yT}~+0WKuEdOHHG(Q!H)@ot|PLQw*P)K#&4d7nNp3x1keAWs2w} NCa2L7GJ87)z(1X;K>q*$ delta 2028 zcmcJQ+iw#`6vmmg*Nq`WB-l&V&f1eWapKq|IJaKZN)@*#q6iSGLaWl$B&&{BjtyQX z6g5$UA|4D*1su~#s4tZem7o+XS4i+uB2m#N{(x4cNf1(6iE87^<{TSToh0imIMW5%Pz-xQPKCS>S&R?vbRXQg|(ZLS#>0r z%%pK5J&JX>S+hr&7U2HM{*8KKOvO8gw&M|!NT=0Q3@3DaP)()SZ;q%qcQAuDZ^C1l zTqdhyD#0eR$xlcQ>&a1dJ%%4w4Z~dBq&Tp1a7Tan*y?WdKZ-{YT&x|0t7|@UUm-qn zd3+za3fJm;>cnx-Q$iyVNb^%DYl2nlbus8Er65O2lqyY%0mRPHZG_+@y| z;74xQ<>_OD<^m*#ULp!>+YmMh#fFG`g6K7q=w*b+v%rZ+&_$ML!aFRrc$-xMPd$N# zKO%>VQ^gJ<5*ORN4(`SW16~R3<4Qs5W|%3}QYGy}v|@#6dEP6dLnbs~4^2uv=(q{Z z+C$Ie8hCS^g1$AuGYoVYDFNXYg__siH?l9|+0!VY8(g57ve(T_bCsSiG|K3f3H@ph zO-d_aw;Vx_P4J;T_)KmSY6U1sy&}u$h7AG3^c4kkk z&2oxg#I24h&-CfAgf4M~D0Oqe%5%>0-00JeRBTm$#a7)gL$BM0%5by&F#64;ep!ZM zn=s!ILXS-HfmO^oUX07=DzvUCuk1n-L{B25hi=SU`{7q>ZCOaFmRmssOO7onze zhJN`9odG(Y?>r#%I_dR~dFp7TaVHh<69;J`QKD??f{&tSRhjRb` diff --git a/ESP-IDF_Robot/tutorial/docs/build/html/_sources/overview.rst.txt b/ESP-IDF_Robot/tutorial/docs/build/html/_sources/overview.rst.txt index 833b18635..f4bb1c5d1 100644 --- a/ESP-IDF_Robot/tutorial/docs/build/html/_sources/overview.rst.txt +++ b/ESP-IDF_Robot/tutorial/docs/build/html/_sources/overview.rst.txt @@ -4,7 +4,7 @@ HOW DOES IT WORK? The BitByteRider RC car is powered by ESP32-C3 Breadboard & Power adapter developmemt board. -Reserver Pins & GPIOs +Reserved Pins & GPIOs --------------------- The following table summarizes GPIOs and pins reserved for operations purposes. @@ -16,12 +16,15 @@ x- and y- axis The GPIO0 and GPIO1 assigned to measuring the voltage of x- and y- axis of the Joystick. Lastly, there is a group of GPIO pairs responsible for PWM for DC motors. -Direction and speed +Direction and Speed ~~~~~~~~~~~~~~~~~~~ -The two DC motors on the left side are wired to the same PWM channel, as well as the two DC motors on the right side. Consequently, only four PWM channels are required for controlling the direction of the RC car. +The two DC motors on the left side are wired to the dedicated PWM channels in pairs. This means that PWM channels can control rotation speed and direction of DC motors in pairs (i.e. left and right side). +Consequently, only four PWM channels are required for controlling the direction of the RC car. +Based on this constraint, the RC car can only move front, back, and rotate left and right. Any other movements are not possible (i.e. diagonal). + A pair of PWM channels are required for defining rotation speed and direction of the DC motors on each side. -In particular, GPIO6 and GPIO5 provide PWM to the left- and right- side DC motors to rotate in a clockwise direction. +In particular, __GPIO6__ and GPIO5 provide PWM to the left- and right- side DC motors to rotate in a clockwise direction. Similarly, GPIO4 and GPIO7 provide PWM to the left- and right- side DC motors to rotate in a counter-clockwise direction. Changing PWM on each channel determines the speed and direction of the RC car. diff --git a/ESP-IDF_Robot/tutorial/docs/build/html/index.html b/ESP-IDF_Robot/tutorial/docs/build/html/index.html index 3864b4ab3..99498b46c 100644 --- a/ESP-IDF_Robot/tutorial/docs/build/html/index.html +++ b/ESP-IDF_Robot/tutorial/docs/build/html/index.html @@ -41,7 +41,7 @@ documentation for details.