BEGIN:VCALENDAR
VERSION:2.0
PRODID:IEEE vTools.Events//EN
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:America/Denver
BEGIN:DAYLIGHT
DTSTART:20270314T030000
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZNAME:MDT
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20261101T010000
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZNAME:MST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20261023T190014Z
UID:A8AF51BC-EBB5-4F47-94EC-5B9E462AB82F
DTSTART;TZID=America/Denver:20261117T080000
DTEND;TZID=America/Denver:20261117T195900
DESCRIPTION:Dive into hands-on robotics and embedded hardware! In this begi
 nner-friendly workshop\, you&#39;ll learn how to build and program an autonomo
 us rover using an Arduino board\, ultrasonic sensors\, and motor drivers. 
 Write C/C++ code to help your robot detect obstacles in real time and navi
 gate around them automatically. All hardware provided—no prior robotics 
 experience required!\n\nAgenda: \n-\nPart 1: Setup &amp; Hardware Fundamentals
  (15–20 mins)\n\n-\nWelcome\, kit distribution\, and overview of compone
 nts (Arduino Uno\, HC-SR04 ultrasonic sensor\, L298N motor driver\, and ch
 assis).\n\n-\nSetting up the Arduino IDE and verifying microcontroller con
 nections.\n\n-\nPart 2: Wiring &amp; Sensor Integration (25–30 mins)\n\n-\nA
 ssembling the robot chassis and mounting motors.\n\n-\nWiring the ultrason
 ic distance sensor and testing real-time distance measurements in the Seri
 al Monitor.\n\n-\nPart 3: Motor Control &amp; Logic Programming (35–40 mins)
 \n\n-\nWriting code to control motor speed and direction using PWM signals
 .\n\n-\nWriting conditional logic (if/else loops) to trigger turn maneuver
 s when an obstacle is detected within threshold range.\n\n-\nPart 4: Auton
 omous Navigation &amp; Testing (20–25 mins)\n\n-\nCalibration runs\, tuning 
 sensor threshold distances\, and testing obstacle avoidance in a live aren
 a.\n\n-\nQ&amp;A\, troubleshooting\, and closing wrap-up.\n\nBldg: WSU TC\, 27
 10 Crimson Way\, richland\, Washington\, United States\, 99356
LOCATION:Bldg: WSU TC\, 2710 Crimson Way\, richland\, Washington\, United S
 tates\, 99356
ORGANIZER:e.barreracastro@wsu.edu
SEQUENCE:10
SUMMARY:STEP into Robotics: Arduino Obstacle Avoidance Workshop
URL;VALUE=URI:https://events.vtools.ieee.org/m/588535
X-ALT-DESC:Description: &lt;br /&gt;&lt;blockquote class=&quot;&quot; data-path-to-node=&quot;4&quot;&gt;\n
 &lt;p data-path-to-node=&quot;4\,0&quot;&gt;&amp;nbsp\;&lt;/p&gt;\n&lt;p data-path-to-node=&quot;4\,1&quot;&gt;Dive 
 into hands-on robotics and embedded hardware! In this beginner-friendly wo
 rkshop\, you&#39;ll learn how to build and program an autonomous rover using a
 n Arduino board\, ultrasonic sensors\, and motor drivers. Write C/C++ code
  to help your robot detect obstacles in real time and navigate around them
  automatically. All hardware provided&amp;mdash\;no prior robotics experience 
 required!&lt;/p&gt;\n&lt;/blockquote&gt;\n&lt;h3 class=&quot;&quot; data-path-to-node=&quot;6&quot;&gt;&amp;nbsp\;&lt;/
 h3&gt;&lt;br /&gt;&lt;br /&gt;Agenda: &lt;br /&gt;&lt;ul data-path-to-node=&quot;1&quot;&gt;\n&lt;li&gt;\n&lt;p data-pat
 h-to-node=&quot;1\,0\,0&quot;&gt;&lt;strong data-path-to-node=&quot;1\,0\,0&quot; data-index-in-node
 =&quot;0&quot;&gt;Part 1: Setup &amp;amp\; Hardware Fundamentals&lt;/strong&gt; (15&amp;ndash\;20 min
 s)&lt;/p&gt;\n&lt;ul data-path-to-node=&quot;1\,0\,1&quot;&gt;\n&lt;li&gt;\n&lt;p data-path-to-node=&quot;1\,0
 \,1\,0\,0&quot;&gt;Welcome\, kit distribution\, and overview of components (Arduin
 o Uno\, HC-SR04 ultrasonic sensor\, L298N motor driver\, and chassis).&lt;/p&gt;
 \n&lt;/li&gt;\n&lt;li&gt;\n&lt;p data-path-to-node=&quot;1\,0\,1\,1\,0&quot;&gt;Setting up the Arduino
  IDE and verifying microcontroller connections.&lt;/p&gt;\n&lt;/li&gt;\n&lt;/ul&gt;\n&lt;/li&gt;\n
 &lt;li&gt;\n&lt;p data-path-to-node=&quot;1\,1\,0&quot;&gt;&lt;strong data-path-to-node=&quot;1\,1\,0&quot; d
 ata-index-in-node=&quot;0&quot;&gt;Part 2: Wiring &amp;amp\; Sensor Integration&lt;/strong&gt; (2
 5&amp;ndash\;30 mins)&lt;/p&gt;\n&lt;ul data-path-to-node=&quot;1\,1\,1&quot;&gt;\n&lt;li&gt;\n&lt;p data-pat
 h-to-node=&quot;1\,1\,1\,0\,0&quot;&gt;Assembling the robot chassis and mounting motors
 .&lt;/p&gt;\n&lt;/li&gt;\n&lt;li&gt;\n&lt;p data-path-to-node=&quot;1\,1\,1\,1\,0&quot;&gt;Wiring the ultras
 onic distance sensor and testing real-time distance measurements in the Se
 rial Monitor.&lt;/p&gt;\n&lt;/li&gt;\n&lt;/ul&gt;\n&lt;/li&gt;\n&lt;li&gt;\n&lt;p data-path-to-node=&quot;1\,2\,
 0&quot;&gt;&lt;strong data-path-to-node=&quot;1\,2\,0&quot; data-index-in-node=&quot;0&quot;&gt;Part 3: Moto
 r Control &amp;amp\; Logic Programming&lt;/strong&gt; (35&amp;ndash\;40 mins)&lt;/p&gt;\n&lt;ul d
 ata-path-to-node=&quot;1\,2\,1&quot;&gt;\n&lt;li&gt;\n&lt;p data-path-to-node=&quot;1\,2\,1\,0\,0&quot;&gt;Wr
 iting code to control motor speed and direction using PWM signals.&lt;/p&gt;\n&lt;/
 li&gt;\n&lt;li&gt;\n&lt;p data-path-to-node=&quot;1\,2\,1\,1\,0&quot;&gt;Writing conditional logic 
 (&lt;code data-path-to-node=&quot;1\,2\,1\,1\,0&quot; data-index-in-node=&quot;27&quot;&gt;if/else&lt;/
 code&gt; loops) to trigger turn maneuvers when an obstacle is detected within
  threshold range.&lt;/p&gt;\n&lt;/li&gt;\n&lt;/ul&gt;\n&lt;/li&gt;\n&lt;li&gt;\n&lt;p data-path-to-node=&quot;1\
 ,3\,0&quot;&gt;&lt;strong data-path-to-node=&quot;1\,3\,0&quot; data-index-in-node=&quot;0&quot;&gt;Part 4: 
 Autonomous Navigation &amp;amp\; Testing&lt;/strong&gt; (20&amp;ndash\;25 mins)&lt;/p&gt;\n&lt;ul
  data-path-to-node=&quot;1\,3\,1&quot;&gt;\n&lt;li&gt;\n&lt;p data-path-to-node=&quot;1\,3\,1\,0\,0&quot;&gt;
 Calibration runs\, tuning sensor threshold distances\, and testing obstacl
 e avoidance in a live arena.&lt;/p&gt;\n&lt;/li&gt;\n&lt;li&gt;\n&lt;p data-path-to-node=&quot;1\,3\
 ,1\,1\,0&quot;&gt;Q&amp;amp\;A\, troubleshooting\, and closing wrap-up.&lt;/p&gt;\n&lt;/li&gt;\n&lt;/
 ul&gt;\n&lt;/li&gt;\n&lt;/ul&gt;\n&lt;div class=&quot;attachment-container unknown md-has-block-c
 omponent&quot;&gt;&lt;!----&gt;&lt;!----&gt;&lt;!----&gt;&lt;!----&gt;&lt;!----&gt;&lt;!----&gt;&lt;!----&gt;&lt;!----&gt;&lt;!----&gt;&lt;
 !----&gt;&lt;!----&gt;&lt;!----&gt;&lt;!----&gt;&lt;!----&gt;&lt;/div&gt;
END:VEVENT
END:VCALENDAR

