WEBVTT
Kind: captions
Language: en

00:00:00.199 --> 00:00:03.590 align:start position:0%
 
the<00:00:00.320><c> creme</c><00:00:01.240><c> of</c><00:00:01.360><c> the</c><00:00:01.480><c> chess</c><00:00:02.040><c> in</c><00:00:02.159><c> a</c><00:00:02.439><c> show</c><00:00:03.439><c> we're</c>

00:00:03.590 --> 00:00:03.600 align:start position:0%
the creme of the chess in a show we're
 

00:00:03.600 --> 00:00:05.150 align:start position:0%
the creme of the chess in a show we're
getting<00:00:03.840><c> ready</c><00:00:04.000><c> for</c><00:00:04.160><c> the</c><00:00:04.279><c> Dunwoody</c><00:00:04.839><c> college</c>

00:00:05.150 --> 00:00:05.160 align:start position:0%
getting ready for the Dunwoody college
 

00:00:05.160 --> 00:00:07.590 align:start position:0%
getting ready for the Dunwoody college
career<00:00:05.480><c> fair</c><00:00:05.920><c> with</c><00:00:06.080><c> our</c><00:00:06.319><c> latest</c><00:00:06.759><c> gmr</c><00:00:07.200><c> switch</c>

00:00:07.590 --> 00:00:07.600 align:start position:0%
career fair with our latest gmr switch
 

00:00:07.600 --> 00:00:08.830 align:start position:0%
career fair with our latest gmr switch
chessboard

00:00:08.830 --> 00:00:08.840 align:start position:0%
chessboard
 

00:00:08.840 --> 00:00:12.070 align:start position:0%
chessboard
demo<00:00:09.840><c> we've</c><00:00:10.080><c> upgraded</c><00:00:10.559><c> from</c><00:00:10.759><c> an</c><00:00:10.880><c> Arduino</c><00:00:11.480><c> Uno</c>

00:00:12.070 --> 00:00:12.080 align:start position:0%
demo we've upgraded from an Arduino Uno
 

00:00:12.080 --> 00:00:15.350 align:start position:0%
demo we've upgraded from an Arduino Uno
to<00:00:12.240><c> an</c><00:00:12.400><c> Arduino</c><00:00:13.240><c> Mega</c><00:00:14.240><c> the</c><00:00:14.400><c> additional</c><00:00:14.920><c> IO</c>

00:00:15.350 --> 00:00:15.360 align:start position:0%
to an Arduino Mega the additional IO
 

00:00:15.360 --> 00:00:18.150 align:start position:0%
to an Arduino Mega the additional IO
makes<00:00:15.599><c> it</c><00:00:15.719><c> easier</c><00:00:16.160><c> to</c><00:00:16.320><c> scan</c><00:00:16.760><c> 64</c><00:00:17.439><c> sensors</c><00:00:17.920><c> or</c>

00:00:18.150 --> 00:00:18.160 align:start position:0%
makes it easier to scan 64 sensors or
 

00:00:18.160 --> 00:00:20.830 align:start position:0%
makes it easier to scan 64 sensors or
more<00:00:19.160><c> and</c><00:00:19.320><c> the</c><00:00:19.480><c> additional</c><00:00:19.920><c> memory</c><00:00:20.359><c> allows</c><00:00:20.680><c> us</c>

00:00:20.830 --> 00:00:20.840 align:start position:0%
more and the additional memory allows us
 

00:00:20.840 --> 00:00:24.470 align:start position:0%
more and the additional memory allows us
to<00:00:20.960><c> use</c><00:00:21.240><c> higher</c><00:00:21.560><c> quality</c><00:00:22.119><c> PCM</c><00:00:22.720><c> voice</c>

00:00:24.470 --> 00:00:24.480 align:start position:0%
to use higher quality PCM voice
 

00:00:24.480 --> 00:00:27.910 align:start position:0%
to use higher quality PCM voice
synthesis<00:00:25.480><c> Knight</c><00:00:25.840><c> to</c><00:00:26.160><c> King</c><00:00:26.720><c> Bishop</c>

00:00:27.910 --> 00:00:27.920 align:start position:0%
synthesis Knight to King Bishop
 

00:00:27.920 --> 00:00:31.910 align:start position:0%
synthesis Knight to King Bishop
three<00:00:28.920><c> Pawn</c><00:00:29.359><c> to</c><00:00:29.640><c> King</c><00:00:30.320><c> three</c><00:00:31.320><c> rather</c><00:00:31.599><c> than</c><00:00:31.759><c> the</c>

00:00:31.910 --> 00:00:31.920 align:start position:0%
three Pawn to King three rather than the
 

00:00:31.920 --> 00:00:35.750 align:start position:0%
three Pawn to King three rather than the
LPC<00:00:32.680><c> compression</c><00:00:33.280><c> we</c><00:00:33.440><c> used</c><00:00:33.719><c> in</c><00:00:33.879><c> the</c><00:00:34.000><c> Uno</c>

00:00:35.750 --> 00:00:35.760 align:start position:0%
LPC compression we used in the Uno
 

00:00:35.760 --> 00:00:38.990 align:start position:0%
LPC compression we used in the Uno
version<00:00:36.760><c> we</c><00:00:36.960><c> also</c><00:00:37.360><c> digitized</c><00:00:38.000><c> a</c><00:00:38.200><c> custom</c><00:00:38.559><c> chest</c>

00:00:38.990 --> 00:00:39.000 align:start position:0%
version we also digitized a custom chest
 

00:00:39.000 --> 00:00:41.029 align:start position:0%
version we also digitized a custom chest
vocabulary<00:00:39.920><c> so</c><00:00:40.079><c> we</c><00:00:40.200><c> can</c><00:00:40.360><c> make</c><00:00:40.680><c> move</c>

00:00:41.029 --> 00:00:41.039 align:start position:0%
vocabulary so we can make move
 

00:00:41.039 --> 00:00:45.709 align:start position:0%
vocabulary so we can make move
announcements<00:00:41.840><c> in</c><00:00:42.079><c> descriptive</c>

00:00:45.709 --> 00:00:45.719 align:start position:0%
 
 

00:00:45.719 --> 00:00:49.630 align:start position:0%
 
notation<00:00:46.719><c> Knight</c><00:00:47.079><c> to</c><00:00:47.360><c> King</c>

00:00:49.630 --> 00:00:49.640 align:start position:0%
notation Knight to King
 

00:00:49.640 --> 00:00:53.069 align:start position:0%
notation Knight to King
two<00:00:50.640><c> Pawn</c><00:00:51.120><c> to</c><00:00:51.399><c> Queen</c>

00:00:53.069 --> 00:00:53.079 align:start position:0%
two Pawn to Queen
 

00:00:53.079 --> 00:00:56.069 align:start position:0%
two Pawn to Queen
four<00:00:54.079><c> Pawn</c><00:00:54.559><c> to</c><00:00:54.800><c> Queen</c>

00:00:56.069 --> 00:00:56.079 align:start position:0%
four Pawn to Queen
 

00:00:56.079 --> 00:01:00.750 align:start position:0%
four Pawn to Queen
four<00:00:57.079><c> queen</c><00:00:57.520><c> to</c><00:00:57.800><c> queen</c><00:00:58.600><c> two</c><00:00:59.600><c> G</c><00:01:00.000><c> Mr</c><00:01:00.120><c> Mr</c><00:01:00.359><c> magnetic</c>

00:01:00.750 --> 00:01:00.760 align:start position:0%
four queen to queen two G Mr Mr magnetic
 

00:01:00.760 --> 00:01:03.430 align:start position:0%
four queen to queen two G Mr Mr magnetic
switch<00:01:01.120><c> sensors</c><00:01:01.680><c> are</c><00:01:01.879><c> the</c><00:01:02.039><c> heart</c><00:01:02.280><c> of</c><00:01:02.440><c> the</c><00:01:02.600><c> demo</c>

00:01:03.430 --> 00:01:03.440 align:start position:0%
switch sensors are the heart of the demo
 

00:01:03.440 --> 00:01:05.830 align:start position:0%
switch sensors are the heart of the demo
the<00:01:03.559><c> sensors</c><00:01:03.920><c> are</c><00:01:04.080><c> mounted</c><00:01:04.400><c> on</c><00:01:04.600><c> breakout</c>

00:01:05.830 --> 00:01:05.840 align:start position:0%
the sensors are mounted on breakout
 

00:01:05.840 --> 00:01:08.670 align:start position:0%
the sensors are mounted on breakout
boards<00:01:06.840><c> here's</c><00:01:07.080><c> the</c>

00:01:08.670 --> 00:01:08.680 align:start position:0%
boards here's the
 

00:01:08.680 --> 00:01:11.590 align:start position:0%
boards here's the
schematic<00:01:09.680><c> the</c><00:01:09.799><c> sensors</c><00:01:10.159><c> are</c><00:01:10.360><c> open</c><00:01:10.720><c> collector</c>

00:01:11.590 --> 00:01:11.600 align:start position:0%
schematic the sensors are open collector
 

00:01:11.600 --> 00:01:13.910 align:start position:0%
schematic the sensors are open collector
and<00:01:11.759><c> the</c><00:01:11.880><c> outputs</c><00:01:12.320><c> are</c><00:01:12.520><c> wire</c><00:01:12.799><c> or</c><00:01:13.320><c> together</c>

00:01:13.910 --> 00:01:13.920 align:start position:0%
and the outputs are wire or together
 

00:01:13.920 --> 00:01:16.510 align:start position:0%
and the outputs are wire or together
which<00:01:14.119><c> allows</c><00:01:14.479><c> 64</c><00:01:15.119><c> sensors</c><00:01:15.520><c> to</c><00:01:15.640><c> be</c><00:01:15.880><c> Multiplex</c>

00:01:16.510 --> 00:01:16.520 align:start position:0%
which allows 64 sensors to be Multiplex
 

00:01:16.520 --> 00:01:20.830 align:start position:0%
which allows 64 sensors to be Multiplex
to<00:01:16.759><c> 16</c><00:01:17.280><c> IO</c><00:01:18.040><c> pins</c><00:01:19.040><c> there's</c><00:01:19.240><c> an</c><00:01:19.400><c> LCD</c><00:01:20.040><c> display</c><00:01:20.720><c> and</c>

00:01:20.830 --> 00:01:20.840 align:start position:0%
to 16 IO pins there's an LCD display and
 

00:01:20.840 --> 00:01:23.190 align:start position:0%
to 16 IO pins there's an LCD display and
an<00:01:21.000><c> audio</c><00:01:21.439><c> amplifier</c><00:01:22.040><c> and</c>

00:01:23.190 --> 00:01:23.200 align:start position:0%
an audio amplifier and
 

00:01:23.200 --> 00:01:25.550 align:start position:0%
an audio amplifier and
speakers<00:01:24.200><c> we</c><00:01:24.360><c> had</c><00:01:24.479><c> to</c><00:01:24.600><c> use</c><00:01:24.880><c> every</c><00:01:25.079><c> one</c><00:01:25.240><c> of</c><00:01:25.400><c> the</c>

00:01:25.550 --> 00:01:25.560 align:start position:0%
speakers we had to use every one of the
 

00:01:25.560 --> 00:01:29.950 align:start position:0%
speakers we had to use every one of the
Uno's<00:01:26.119><c> 20</c><00:01:26.479><c> IO</c><00:01:26.960><c> pins</c><00:01:27.840><c> the</c><00:01:27.960><c> mega</c><00:01:28.400><c> has</c><00:01:28.680><c> 54</c><00:01:29.400><c> digital</c>

00:01:29.950 --> 00:01:29.960 align:start position:0%
Uno's 20 IO pins the mega has 54 digital
 

00:01:29.960 --> 00:01:32.510 align:start position:0%
Uno's 20 IO pins the mega has 54 digital
IO<00:01:30.400><c> pins</c><00:01:30.720><c> so</c><00:01:30.880><c> you</c><00:01:31.000><c> can</c><00:01:31.240><c> easily</c><00:01:31.720><c> interface</c><00:01:32.240><c> to</c>

00:01:32.510 --> 00:01:32.520 align:start position:0%
IO pins so you can easily interface to
 

00:01:32.520 --> 00:01:35.389 align:start position:0%
IO pins so you can easily interface to
hundreds<00:01:32.960><c> of</c><00:01:33.200><c> these</c><00:01:33.399><c> sensors</c><00:01:34.000><c> with</c>

00:01:35.389 --> 00:01:35.399 align:start position:0%
hundreds of these sensors with
 

00:01:35.399 --> 00:01:38.190 align:start position:0%
hundreds of these sensors with
multiplexing<00:01:36.399><c> here's</c><00:01:36.720><c> the</c><00:01:37.000><c> program</c><00:01:37.880><c> we</c><00:01:38.000><c> used</c>

00:01:38.190 --> 00:01:38.200 align:start position:0%
multiplexing here's the program we used
 

00:01:38.200 --> 00:01:40.910 align:start position:0%
multiplexing here's the program we used
a<00:01:38.360><c> PCM</c><00:01:38.880><c> library</c><00:01:39.399><c> for</c><00:01:39.560><c> The</c><00:01:39.720><c> Voice</c><00:01:40.000><c> synthesis</c>

00:01:40.910 --> 00:01:40.920 align:start position:0%
a PCM library for The Voice synthesis
 

00:01:40.920 --> 00:01:44.069 align:start position:0%
a PCM library for The Voice synthesis
and<00:01:41.119><c> two</c><00:01:41.439><c> libraries</c><00:01:41.960><c> for</c><00:01:42.159><c> the</c><00:01:42.280><c> LCD</c><00:01:42.960><c> display</c><00:01:43.960><c> we</c>

00:01:44.069 --> 00:01:44.079 align:start position:0%
and two libraries for the LCD display we
 

00:01:44.079 --> 00:01:45.870 align:start position:0%
and two libraries for the LCD display we
have<00:01:44.240><c> arrays</c><00:01:44.759><c> with</c><00:01:44.920><c> the</c><00:01:45.040><c> voice</c><00:01:45.280><c> synthesis</c>

00:01:45.870 --> 00:01:45.880 align:start position:0%
have arrays with the voice synthesis
 

00:01:45.880 --> 00:01:48.389 align:start position:0%
have arrays with the voice synthesis
data<00:01:46.119><c> for</c><00:01:46.320><c> each</c><00:01:46.560><c> word</c><00:01:47.320><c> and</c><00:01:47.479><c> an</c><00:01:47.640><c> array</c><00:01:47.920><c> to</c><00:01:48.119><c> track</c>

00:01:48.389 --> 00:01:48.399 align:start position:0%
data for each word and an array to track
 

00:01:48.399 --> 00:01:49.469 align:start position:0%
data for each word and an array to track
the

00:01:49.469 --> 00:01:49.479 align:start position:0%
the
 

00:01:49.479 --> 00:01:52.510 align:start position:0%
the
pieces<00:01:50.479><c> this</c><00:01:50.600><c> is</c><00:01:50.799><c> the</c><00:01:50.920><c> heart</c><00:01:51.119><c> of</c><00:01:51.280><c> the</c><00:01:51.520><c> program</c>

00:01:52.510 --> 00:01:52.520 align:start position:0%
pieces this is the heart of the program
 

00:01:52.520 --> 00:01:55.270 align:start position:0%
pieces this is the heart of the program
it<00:01:52.680><c> scans</c><00:01:53.079><c> the</c><00:01:53.200><c> rows</c><00:01:53.479><c> of</c><00:01:53.759><c> sensors</c><00:01:54.759><c> and</c><00:01:54.920><c> reads</c>

00:01:55.270 --> 00:01:55.280 align:start position:0%
it scans the rows of sensors and reads
 

00:01:55.280 --> 00:01:57.310 align:start position:0%
it scans the rows of sensors and reads
the<00:01:55.439><c> columns</c><00:01:55.759><c> or</c><00:01:56.039><c> files</c><00:01:56.399><c> to</c><00:01:56.600><c> detect</c><00:01:57.000><c> whether</c><00:01:57.159><c> a</c>

00:01:57.310 --> 00:01:57.320 align:start position:0%
the columns or files to detect whether a
 

00:01:57.320 --> 00:01:59.510 align:start position:0%
the columns or files to detect whether a
piece<00:01:57.560><c> is</c><00:01:57.759><c> moved</c><00:01:58.680><c> the</c><00:01:58.799><c> multiplexing</c><00:01:59.399><c> is</c>

00:01:59.510 --> 00:01:59.520 align:start position:0%
piece is moved the multiplexing is
 

00:01:59.520 --> 00:02:01.830 align:start position:0%
piece is moved the multiplexing is
straight<00:01:59.960><c> forward</c><00:02:00.320><c> with</c><00:02:00.479><c> Omega</c><00:02:01.479><c> because</c><00:02:01.719><c> we</c>

00:02:01.830 --> 00:02:01.840 align:start position:0%
straight forward with Omega because we
 

00:02:01.840 --> 00:02:04.149 align:start position:0%
straight forward with Omega because we
could<00:02:02.119><c> dedicate</c><00:02:02.560><c> a</c><00:02:02.719><c> full</c><00:02:02.960><c> 8bit</c><00:02:03.560><c> port</c><00:02:03.880><c> to</c><00:02:04.039><c> the</c>

00:02:04.149 --> 00:02:04.159 align:start position:0%
could dedicate a full 8bit port to the
 

00:02:04.159 --> 00:02:07.429 align:start position:0%
could dedicate a full 8bit port to the
rows<00:02:04.880><c> and</c><00:02:05.039><c> another</c><00:02:05.399><c> to</c><00:02:05.560><c> the</c><00:02:06.200><c> columns</c><00:02:07.200><c> with</c><00:02:07.320><c> the</c>

00:02:07.429 --> 00:02:07.439 align:start position:0%
rows and another to the columns with the
 

00:02:07.439 --> 00:02:09.949 align:start position:0%
rows and another to the columns with the
Uno<00:02:07.920><c> we</c><00:02:08.039><c> had</c><00:02:08.160><c> to</c><00:02:08.319><c> piece</c><00:02:08.720><c> together</c><00:02:09.000><c> the</c><00:02:09.200><c> 16</c><00:02:09.640><c> bits</c>

00:02:09.949 --> 00:02:09.959 align:start position:0%
Uno we had to piece together the 16 bits
 

00:02:09.959 --> 00:02:12.030 align:start position:0%
Uno we had to piece together the 16 bits
from<00:02:10.160><c> non-contiguous</c><00:02:10.840><c> bits</c><00:02:11.560><c> from</c><00:02:11.800><c> three</c>

00:02:12.030 --> 00:02:12.040 align:start position:0%
from non-contiguous bits from three
 

00:02:12.040 --> 00:02:13.030 align:start position:0%
from non-contiguous bits from three
different

00:02:13.030 --> 00:02:13.040 align:start position:0%
different
 

00:02:13.040 --> 00:02:16.190 align:start position:0%
different
ports<00:02:14.040><c> this</c><00:02:14.239><c> program</c><00:02:14.680><c> section</c><00:02:15.040><c> tracks</c><00:02:15.400><c> the</c>

00:02:16.190 --> 00:02:16.200 align:start position:0%
ports this program section tracks the
 

00:02:16.200 --> 00:02:19.390 align:start position:0%
ports this program section tracks the
moves<00:02:17.200><c> then</c><00:02:17.440><c> displays</c><00:02:17.879><c> and</c><00:02:18.120><c> calls</c><00:02:18.400><c> out</c><00:02:18.640><c> the</c>

00:02:19.390 --> 00:02:19.400 align:start position:0%
moves then displays and calls out the
 

00:02:19.400 --> 00:02:21.790 align:start position:0%
moves then displays and calls out the
moves<00:02:20.400><c> finally</c><00:02:21.080><c> these</c><00:02:21.239><c> are</c><00:02:21.360><c> the</c><00:02:21.519><c> voice</c>

00:02:21.790 --> 00:02:21.800 align:start position:0%
moves finally these are the voice
 

00:02:21.800 --> 00:02:23.630 align:start position:0%
moves finally these are the voice
synthesis

00:02:23.630 --> 00:02:23.640 align:start position:0%
synthesis
 

00:02:23.640 --> 00:02:28.030 align:start position:0%
synthesis
procedures<00:02:24.640><c> here's</c><00:02:24.879><c> what</c><00:02:25.000><c> we</c><00:02:25.160><c> used</c><00:02:25.440><c> in</c><00:02:25.640><c> this</c>

00:02:28.030 --> 00:02:28.040 align:start position:0%
 
 

00:02:28.040 --> 00:02:31.790 align:start position:0%
 
demo<00:02:29.040><c> nve</c><00:02:29.879><c> has</c><00:02:30.040><c> six</c><00:02:30.360><c> sensor</c><00:02:30.920><c> families</c>

00:02:31.790 --> 00:02:31.800 align:start position:0%
demo nve has six sensor families
 

00:02:31.800 --> 00:02:34.949 align:start position:0%
demo nve has six sensor families
including<00:02:32.280><c> the</c><00:02:32.400><c> ad</c><00:02:32.920><c> series</c><00:02:33.360><c> used</c><00:02:33.680><c> in</c><00:02:33.879><c> this</c>

00:02:34.949 --> 00:02:34.959 align:start position:0%
including the ad series used in this
 

00:02:34.959 --> 00:02:37.470 align:start position:0%
including the ad series used in this
demo<00:02:35.959><c> these</c><00:02:36.120><c> sensors</c><00:02:36.519><c> are</c><00:02:36.800><c> precise</c><00:02:37.280><c> for</c>

00:02:37.470 --> 00:02:37.480 align:start position:0%
demo these sensors are precise for
 

00:02:37.480 --> 00:02:40.550 align:start position:0%
demo these sensors are precise for
Reliable<00:02:38.400><c> operation</c><00:02:39.400><c> and</c><00:02:39.640><c> stable</c><00:02:40.080><c> over</c><00:02:40.280><c> a</c>

00:02:40.550 --> 00:02:40.560 align:start position:0%
Reliable operation and stable over a
 

00:02:40.560 --> 00:02:43.509 align:start position:0%
Reliable operation and stable over a
wide<00:02:40.840><c> range</c><00:02:41.200><c> of</c><00:02:41.480><c> temperature</c><00:02:41.920><c> and</c><00:02:42.519><c> voltage</c>

00:02:43.509 --> 00:02:43.519 align:start position:0%
wide range of temperature and voltage
 

00:02:43.519 --> 00:02:46.550 align:start position:0%
wide range of temperature and voltage
they're<00:02:43.800><c> sensitive</c><00:02:44.319><c> for</c><00:02:44.599><c> wide</c><00:02:44.840><c> air</c><00:02:45.200><c> gaps</c><00:02:46.200><c> low</c>

00:02:46.550 --> 00:02:46.560 align:start position:0%
they're sensitive for wide air gaps low
 

00:02:46.560 --> 00:02:48.670 align:start position:0%
they're sensitive for wide air gaps low
power<00:02:47.080><c> as</c><00:02:47.200><c> we</c><00:02:47.360><c> showed</c><00:02:47.720><c> you</c><00:02:47.879><c> can</c><00:02:48.040><c> even</c><00:02:48.360><c> power</c>

00:02:48.670 --> 00:02:48.680 align:start position:0%
power as we showed you can even power
 

00:02:48.680 --> 00:02:51.350 align:start position:0%
power as we showed you can even power
them<00:02:48.840><c> with</c><00:02:49.040><c> Arduino</c><00:02:50.040><c> outputs</c><00:02:51.040><c> and</c><00:02:51.159><c> their</c>

00:02:51.350 --> 00:02:51.360 align:start position:0%
them with Arduino outputs and their
 

00:02:51.360 --> 00:02:54.229 align:start position:0%
them with Arduino outputs and their
Ultra<00:02:51.760><c> miniature</c><00:02:52.519><c> for</c><00:02:52.760><c> tight</c>

00:02:54.229 --> 00:02:54.239 align:start position:0%
Ultra miniature for tight
 

00:02:54.239 --> 00:02:56.670 align:start position:0%
Ultra miniature for tight
spaces<00:02:55.239><c> there's</c><00:02:55.480><c> more</c><00:02:55.800><c> product</c><00:02:56.200><c> information</c>

00:02:56.670 --> 00:02:56.680 align:start position:0%
spaces there's more product information
 

00:02:56.680 --> 00:02:59.190 align:start position:0%
spaces there's more product information
on<00:02:56.800><c> our</c><00:02:57.040><c> website</c><00:02:57.920><c> and</c><00:02:58.040><c> the</c><00:02:58.159><c> Arduino</c><00:02:58.680><c> and</c><00:02:58.840><c> mega</c>

00:02:59.190 --> 00:02:59.200 align:start position:0%
on our website and the Arduino and mega
 

00:02:59.200 --> 00:03:02.470 align:start position:0%
on our website and the Arduino and mega
programs<00:02:59.560><c> are</c><00:02:59.879><c> in</c><00:03:00.000><c> a</c><00:03:00.239><c> GitHub</c>

00:03:02.470 --> 00:03:02.480 align:start position:0%
programs are in a GitHub
 

00:03:02.480 --> 00:03:04.789 align:start position:0%
programs are in a GitHub
repository<00:03:03.480><c> please</c><00:03:03.799><c> like</c><00:03:04.040><c> this</c><00:03:04.280><c> video</c><00:03:04.560><c> And</c>

00:03:04.789 --> 00:03:04.799 align:start position:0%
repository please like this video And
 

00:03:04.799 --> 00:03:12.630 align:start position:0%
repository please like this video And
subscribe<00:03:05.239><c> to</c><00:03:05.400><c> our</c>

00:03:12.630 --> 00:03:12.640 align:start position:0%
 
 

00:03:12.640 --> 00:03:15.640 align:start position:0%
 
Channel

