started with presentation
This commit is contained in:
commit
e9ef55be6c
BIN
images/Breadboard-Pinout.png
Normal file
BIN
images/Breadboard-Pinout.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.5 KiB |
BIN
images/Breadboard.jpg
Normal file
BIN
images/Breadboard.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 33 KiB |
BIN
images/iR.pdf
Normal file
BIN
images/iR.pdf
Normal file
Binary file not shown.
54
images/iR.pdf_tex
Normal file
54
images/iR.pdf_tex
Normal file
|
@ -0,0 +1,54 @@
|
|||
%% Creator: Inkscape inkscape 0.91, www.inkscape.org
|
||||
%% PDF/EPS/PS + LaTeX output extension by Johan Engelen, 2010
|
||||
%% Accompanies image file 'iR.pdf' (pdf, eps, ps)
|
||||
%%
|
||||
%% To include the image in your LaTeX document, write
|
||||
%% \input{<filename>.pdf_tex}
|
||||
%% instead of
|
||||
%% \includegraphics{<filename>.pdf}
|
||||
%% To scale the image, write
|
||||
%% \def\svgwidth{<desired width>}
|
||||
%% \input{<filename>.pdf_tex}
|
||||
%% instead of
|
||||
%% \includegraphics[width=<desired width>]{<filename>.pdf}
|
||||
%%
|
||||
%% Images with a different path to the parent latex file can
|
||||
%% be accessed with the `import' package (which may need to be
|
||||
%% installed) using
|
||||
%% \usepackage{import}
|
||||
%% in the preamble, and then including the image with
|
||||
%% \import{<path to file>}{<filename>.pdf_tex}
|
||||
%% Alternatively, one can specify
|
||||
%% \graphicspath{{<path to file>/}}
|
||||
%%
|
||||
%% For more information, please see info/svg-inkscape on CTAN:
|
||||
%% http://tug.ctan.org/tex-archive/info/svg-inkscape
|
||||
%%
|
||||
\begingroup%
|
||||
\makeatletter%
|
||||
\providecommand\color[2][]{%
|
||||
\errmessage{(Inkscape) Color is used for the text in Inkscape, but the package 'color.sty' is not loaded}%
|
||||
\renewcommand\color[2][]{}%
|
||||
}%
|
||||
\providecommand\transparent[1]{%
|
||||
\errmessage{(Inkscape) Transparency is used (non-zero) for the text in Inkscape, but the package 'transparent.sty' is not loaded}%
|
||||
\renewcommand\transparent[1]{}%
|
||||
}%
|
||||
\providecommand\rotatebox[2]{#2}%
|
||||
\ifx\svgwidth\undefined%
|
||||
\setlength{\unitlength}{99.79101296bp}%
|
||||
\ifx\svgscale\undefined%
|
||||
\relax%
|
||||
\else%
|
||||
\setlength{\unitlength}{\unitlength * \real{\svgscale}}%
|
||||
\fi%
|
||||
\else%
|
||||
\setlength{\unitlength}{\svgwidth}%
|
||||
\fi%
|
||||
\global\let\svgwidth\undefined%
|
||||
\global\let\svgscale\undefined%
|
||||
\makeatother%
|
||||
\begin{picture}(1,0.90241433)%
|
||||
\put(0,0){\includegraphics[width=\unitlength,page=1]{iR.pdf}}%
|
||||
\end{picture}%
|
||||
\endgroup%
|
138
images/iR.svg
Normal file
138
images/iR.svg
Normal file
|
@ -0,0 +1,138 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
viewBox="0 0 35.204052 33.268642"
|
||||
id="svg2"
|
||||
height="33.268642mm"
|
||||
width="35.204052mm"
|
||||
version="1.0"
|
||||
sodipodi:docname="iR.svg"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)">
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1016"
|
||||
id="namedview8"
|
||||
showgrid="false"
|
||||
inkscape:zoom="4"
|
||||
inkscape:cx="120.03866"
|
||||
inkscape:cy="41.705128"
|
||||
inkscape:window-x="-9"
|
||||
inkscape:window-y="-9"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg2"
|
||||
fit-margin-bottom="1.5"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0" />
|
||||
<metadata
|
||||
id="metadata13">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs4">
|
||||
<pattern
|
||||
y="0"
|
||||
x="0"
|
||||
height="6"
|
||||
width="6"
|
||||
patternUnits="userSpaceOnUse"
|
||||
id="WMFhbasepattern" />
|
||||
</defs>
|
||||
<path
|
||||
id="path7"
|
||||
d="m 8.9996824,18.85954 -0.0212,-0.127 -0.1905,-0.16933 h -0.14816 -0.1905 l -0.21167,0.29633 -0.127,0.40217 -0.33867,1.12183 -0.635,1.27 -0.4445,0.65617 -0.4445,0.48683 -0.48683,0.35983 -0.4445,0.23284 -0.46567,0.10583 h -0.21166 -0.16934 l -0.29633,-0.0847 -0.27517,-0.23283 -0.14816,-0.46567 -0.0212,-0.35983 0.0212,-0.35983 0.127,-0.74084 0.35983,-1.143 0.29633,-0.78316 2.43417,-6.477 0.10583,-0.254 0.21167,-0.8255 0.0423,-0.48684 -0.0423,-0.55033 -0.381,-0.99483 -0.508,-0.59267 -0.42333,-0.29633 -0.508,-0.23284 -0.59267,-0.10583 -0.29633,-0.0212 -0.29634,0.0212 -0.5715,0.10583 -0.762,0.33867 -0.84666,0.71967 -0.6985,0.889 -0.78317005,1.4605 -0.508,1.54516 -0.0423,0.254 0.0212,0.10584 0.1905,0.1905 0.16934,0.0212 0.21166,-0.0212 0.1905,-0.29634 0.0847,-0.3175 0.33867005,-1.03716 0.78316,-1.62984 0.67734,-0.84666 0.48683,-0.40217 0.48683,-0.254 0.508,-0.127 0.254,-0.0212 h 0.254 l 0.4445,0.29634 0.1905,0.46566 v 0.381 l -0.0423,0.71967 -0.4445,1.48167 -0.23283,0.635 -2.43417,6.477 -0.16933,0.40216 -0.23284,0.86784 -0.0212,0.46566 0.0423,0.5715 0.381,1.016 0.508,0.59267 0.4445,0.29633 0.48683,0.21167 0.5715,0.127 h 0.3175 0.29634 l 0.55033,-0.127 0.762,-0.3175 0.84667,-0.74083 0.6985,-0.889 0.762,-1.48167 0.508,-1.524 0.0423,-0.254 z M 8.7033524,2.11671 v -0.1905 l -0.14817,-0.40217 -0.3175,-0.33867 -0.42333,-0.1905 -0.29634,-0.0212 -0.29633,0.0212 -0.59267,0.254 -0.48683,0.46567 -0.29633,0.59267 -0.0212,0.33866 0.0212,0.29634 0.23283,0.4445 0.33867,0.27516 0.381,0.127 h 0.16933 l 0.35983,-0.0212 0.61384,-0.29634 0.46566,-0.48683 0.27517,-0.5715 0.0212,-0.29633 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
id="path9"
|
||||
d="m 20.048682,12.91171 h 1.27 l 5.207,8.08566 0.78317,1.22767 0.78316,1.2065 0.16934,0.254 0.46566,0.16933 h 0.52917 4.80483 0.4445 l 0.508,-0.14816 0.16934,-0.27517 0.0212,-0.21167 -0.0212,-0.21166 -0.27517,-0.29634 -0.23283,-0.0847 -0.23284,-0.0635 -0.508,-0.27517 -0.80433,-0.635 -1.54517,-1.73567 -0.74083,-0.97366 -0.35983,-0.508 -2.26484,-3.25967 -1.69333,-2.64583 1.16417,-0.23284 1.62983,-0.5715 0.99483,-0.52916 0.84667,-0.6985 0.67733,-0.86784 0.508,-1.05833 0.254,-1.31233 0.0212,-0.762 v -0.4445 l -0.127,-0.8255 -0.21167,-0.762 -0.3175,-0.6985 -0.635,-0.93134 -1.12183,-0.99483 -1.3335,-0.762 -1.50283,-0.55033 -1.5875,-0.35984 L 24.176212,0 h -0.78317 -10.922 -0.46566 l -0.52917,0.14817 -0.16933,0.254 -0.0212,0.21166 0.0212,0.21167 0.1905,0.254 0.46566,0.127 h 0.254 l 0.6985,0.0212 0.889,0.14816 0.33867,0.29634 0.14817,0.29633 0.0847,0.61383 v 0.61384 17.44133 0.61383 l -0.0847,0.635 -0.14817,0.29634 -0.33867,0.29633 -0.889,0.14817 h -0.6985 -0.254 l -0.46566,0.14816 -0.1905,0.254 -0.0212,0.1905 0.0212,0.21167 0.16933,0.27517 0.52917,0.14816 h 0.46566 9.54617 0.4445 l 0.508,-0.14816 0.16933,-0.27517 0.0212,-0.21167 -0.0212,-0.1905 -0.1905,-0.254 -0.4445,-0.14816 h -0.3175 -0.6985 l -0.67733,-0.10584 -0.3175,-0.14816 -0.29633,-0.33867 -0.127,-0.80433 -0.0212,-0.59267 V 12.9117 Z m 6.731,-1.7145 0.33867,-0.48684 0.4445,-1.143 0.21166,-1.2065 0.0847,-1.22766 v -0.59267 -0.635 l -0.127,-1.29117 -0.27517,-1.27 -0.52916,-1.2065 -0.40217,-0.55033 0.61383,0.14817 1.16417,0.42333 0.80433,0.42333 0.78317,0.55034 0.67733,0.74083 0.52917,0.889 0.29633,1.10067 0.0212,0.635 -0.0212,0.42333 -0.10583,0.80433 -0.23283,0.74084 -0.35984,0.67733 -0.52916,0.61383 -0.71967,0.52917 -0.91017,0.4445 -1.10066,0.33867 -0.65617,0.127 z m -6.731,-8.10684 V 2.81521 l 0.10583,-0.635 0.27517,-0.4445 0.3175,-0.23284 0.46567,-0.1905 0.61383,-0.0847 0.381,-0.0212 0.55033,0.0212 0.97367,0.127 0.8255,0.254 0.6985,0.4445 0.55033,0.61383 0.40217,0.80433 0.27517,1.03717 0.14816,1.29117 V 6.5405 7.34483 l -0.127,1.35467 -0.27516,1.03717 -0.48684,0.78316 -0.71966,0.52917 -0.99484,0.35983 -1.31233,0.1905 -1.651,0.0847 -1.016,0.0212 V 3.09039 Z m -4.72017,19.53684 0.16934,-0.508 0.10583,-1.0795 V 20.72221 3.13271 2.79404 l -0.10583,-1.0795 -0.16934,-0.508 h 3.95817 l -0.14817,0.21167 -0.1905,0.46566 -0.10583,0.6985 v 0.40217 17.73767 0.3175 l 0.10583,1.0795 0.16934,0.508 z m 7.40834,-9.7155 0.3175,-0.0423 0.33866,-0.0212 0.91017,-0.0423 0.91017,-0.10583 0.80433,1.31233 2.96333,4.42384 1.7145,2.286 1.143,1.3335 0.55034,0.5715 h -3.38667 l -6.26533,-9.7155 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
inkscape:connector-curvature="0" />
|
||||
<g
|
||||
aria-label="imaginärraum"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.97269964px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.12431564"
|
||||
id="text3715">
|
||||
<path
|
||||
d="m 0.40278867,26.795942 q 0.16409909,0 0.28344388,0.07956 0.11934479,0.07459 0.11934479,0.283444 0,0.20388 -0.11934479,0.283444 -0.11934479,0.07956 -0.28344388,0.07956 -0.16907178,0 -0.28841658,-0.07956 Q 0,27.362829 0,27.158949 q 0,-0.208854 0.11437209,-0.283444 0.1193448,-0.07956 0.28841658,-0.07956 z m 0.36797978,1.064157 v 2.715094 H 0.0298362 v -2.715094 z"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.97269964px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.12431564"
|
||||
id="path3717"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 4.7324561,27.810372 q 0.4624611,0 0.696178,0.23869 0.2386895,0.233717 0.2386895,0.75585 v 1.770281 H 4.9263914 v -1.586291 q 0,-0.586778 -0.4077614,-0.586778 -0.2933893,0 -0.4177068,0.208853 -0.1243174,0.208853 -0.1243174,0.601697 v 1.362519 H 3.2356735 v -1.586291 q 0,-0.586778 -0.4077614,-0.586778 -0.3083073,0 -0.4276521,0.233717 -0.1143721,0.228744 -0.1143721,0.661369 v 1.277983 H 1.5449556 v -2.715094 h 0.5668878 l 0.099454,0.348089 h 0.039782 q 0.1243175,-0.208853 0.3381436,-0.303334 0.2187987,-0.09448 0.4525156,-0.09448 0.298362,0 0.5022427,0.09945 0.2088534,0.09448 0.3232255,0.298362 h 0.064645 q 0.1243175,-0.208853 0.3431162,-0.303334 0.2237715,-0.09448 0.4574881,-0.09448 z"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.97269964px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.12431564"
|
||||
id="path3719"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 7.5441292,27.8054 q 0.5469969,0 0.8354135,0.238689 0.2933893,0.233717 0.2933893,0.721042 v 1.810062 H 8.1557712 L 8.011563,30.207214 H 7.991672 q -0.1740445,0.218798 -0.3679798,0.318252 -0.1939353,0.09945 -0.5320789,0.09945 -0.3630071,0 -0.6016966,-0.208853 -0.2386896,-0.208853 -0.2386896,-0.651424 0,-0.432625 0.3033347,-0.636505 0.3033346,-0.203881 0.910004,-0.228744 l 0.4724065,-0.01492 v -0.119345 q 0,-0.213826 -0.1143721,-0.31328 -0.1093994,-0.09945 -0.3083074,-0.09945 -0.198908,0 -0.3878706,0.05967 -0.1889626,0.0547 -0.3779252,0.139236 L 6.504835,28.049062 Q 6.718661,27.939663 6.9871868,27.875017 7.2557126,27.8054 7.5441292,27.8054 Z m 0.3928433,1.5117 -0.2884166,0.0099 q -0.3580344,0.0099 -0.49727,0.12929 -0.1392356,0.119345 -0.1392356,0.31328 0,0.169072 0.099454,0.243662 0.099454,0.06962 0.2585804,0.06962 0.2386896,0 0.4027887,-0.139235 0.1640991,-0.144209 0.1640991,-0.402789 z"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.97269964px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.12431564"
|
||||
id="path3721"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 10.311514,27.810372 q 0.502243,0 0.785687,0.397816 h 0.01989 l 0.05967,-0.348089 h 0.62656 v 2.720067 q 0,0.581806 -0.343116,0.885141 -0.343116,0.303334 -1.014431,0.303334 -0.288416,0 -0.5370514,-0.03481 -0.2436623,-0.03481 -0.4773792,-0.124317 v -0.591751 q 0.49727,0.208853 1.0591846,0.208853 0.571861,0 0.571861,-0.616615 v -0.0547 q 0,-0.07956 0.005,-0.169072 0.005,-0.09448 0.01492,-0.164099 h -0.01989 q -0.139236,0.213826 -0.333171,0.308307 -0.193935,0.09448 -0.437598,0.09448 -0.4823514,0 -0.7558499,-0.367979 -0.2685257,-0.372953 -0.2685257,-1.034322 0,-0.666342 0.2784711,-1.039294 0.2784712,-0.372953 0.7657955,-0.372953 z m 0.233717,0.601697 q -0.522133,0 -0.522133,0.820496 0,0.81055 0.532079,0.81055 0.283443,0 0.417706,-0.159127 0.139236,-0.164099 0.139236,-0.566888 v -0.08951 q 0,-0.437598 -0.134263,-0.62656 -0.134263,-0.188963 -0.432625,-0.188963 z"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.97269964px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.12431564"
|
||||
id="path3723"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 12.951086,26.795942 q 0.164099,0 0.283443,0.07956 0.119345,0.07459 0.119345,0.283444 0,0.20388 -0.119345,0.283444 -0.119344,0.07956 -0.283443,0.07956 -0.169072,0 -0.288417,-0.07956 -0.114372,-0.07956 -0.114372,-0.283444 0,-0.208854 0.114372,-0.283444 0.119345,-0.07956 0.288417,-0.07956 z m 0.367979,1.064157 v 2.715094 h -0.740932 v -2.715094 z"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.97269964px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.12431564"
|
||||
id="path3725"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 15.634789,27.810372 q 0.437597,0 0.70115,0.23869 0.263553,0.233717 0.263553,0.75585 v 1.770281 H 15.85856 v -1.586291 q 0,-0.293389 -0.104427,-0.437597 -0.104426,-0.149181 -0.33317,-0.149181 -0.338144,0 -0.462462,0.233717 -0.124317,0.228744 -0.124317,0.661369 v 1.277983 h -0.740932 v -2.715094 h 0.566887 l 0.09945,0.348089 h 0.03978 q 0.12929,-0.208853 0.353062,-0.303334 0.228744,-0.09448 0.482352,-0.09448 z"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.97269964px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.12431564"
|
||||
id="path3727"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 18.470471,27.8054 q 0.546997,0 0.835413,0.238689 0.29339,0.233717 0.29339,0.721042 v 1.810062 h -0.517161 l -0.144209,-0.367979 h -0.01989 q -0.174045,0.218798 -0.36798,0.318252 -0.193935,0.09945 -0.532079,0.09945 -0.363007,0 -0.601697,-0.208853 -0.238689,-0.208853 -0.238689,-0.651424 0,-0.432625 0.303334,-0.636505 0.303335,-0.203881 0.910005,-0.228744 l 0.472406,-0.01492 v -0.119345 q 0,-0.213826 -0.114372,-0.31328 -0.109399,-0.09945 -0.308307,-0.09945 -0.198908,0 -0.387871,0.05967 -0.188963,0.0547 -0.377925,0.139236 l -0.243663,-0.502243 q 0.213827,-0.109399 0.482352,-0.174045 0.268526,-0.06962 0.556943,-0.06962 z m 0.392843,1.5117 -0.288417,0.0099 q -0.358034,0.0099 -0.49727,0.12929 -0.139235,0.119345 -0.139235,0.31328 0,0.169072 0.09945,0.243662 0.09945,0.06962 0.25858,0.06962 0.23869,0 0.402789,-0.139235 0.164099,-0.144209 0.164099,-0.402789 z m -1.228257,-2.153179 q 0,-0.169071 0.09945,-0.248635 0.09945,-0.07956 0.23869,-0.07956 0.139235,0 0.238689,0.07956 0.104427,0.07956 0.104427,0.248635 0,0.1641 -0.104427,0.243663 -0.09945,0.07956 -0.238689,0.07956 -0.139236,0 -0.23869,-0.07956 -0.09945,-0.07956 -0.09945,-0.243663 z m 0.979622,0 q 0,-0.169071 0.09945,-0.248635 0.09945,-0.07956 0.243662,-0.07956 0.139236,0 0.23869,0.07956 0.104427,0.07956 0.104427,0.248635 0,0.1641 -0.104427,0.243663 -0.09945,0.07956 -0.23869,0.07956 -0.144208,0 -0.243662,-0.07956 -0.09945,-0.07956 -0.09945,-0.243663 z"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.97269964px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.12431564"
|
||||
id="path3729"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 21.874362,27.810372 q 0.0547,0 0.12929,0.005 0.07459,0.005 0.119345,0.01492 l -0.0547,0.696178 q -0.03978,-0.0099 -0.104427,-0.01492 -0.06464,-0.0099 -0.114372,-0.0099 -0.188962,0 -0.363007,0.06962 -0.174044,0.06465 -0.283444,0.213827 -0.104426,0.149181 -0.104426,0.407761 v 1.38241 h -0.740933 v -2.715094 h 0.561916 l 0.109399,0.457489 h 0.03481 q 0.119345,-0.208854 0.328198,-0.358035 0.208853,-0.149181 0.482352,-0.149181 z"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.97269964px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.12431564"
|
||||
id="path3731"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 24.127616,27.810372 q 0.0547,0 0.12929,0.005 0.07459,0.005 0.119345,0.01492 l -0.0547,0.696178 q -0.03978,-0.0099 -0.104427,-0.01492 -0.06464,-0.0099 -0.114372,-0.0099 -0.188962,0 -0.363007,0.06962 -0.174044,0.06465 -0.283444,0.213827 -0.104426,0.149181 -0.104426,0.407761 v 1.38241 h -0.740933 v -2.715094 h 0.561915 l 0.1094,0.457489 h 0.03481 q 0.119345,-0.208854 0.328198,-0.358035 0.208853,-0.149181 0.482352,-0.149181 z"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.97269964px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.12431564"
|
||||
id="path3733"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 25.880959,27.8054 q 0.546997,0 0.835413,0.238689 0.29339,0.233717 0.29339,0.721042 v 1.810062 h -0.517161 l -0.144208,-0.367979 h -0.01989 q -0.174045,0.218798 -0.36798,0.318252 -0.193935,0.09945 -0.532079,0.09945 -0.363007,0 -0.601696,-0.208853 -0.23869,-0.208853 -0.23869,-0.651424 0,-0.432625 0.303335,-0.636505 0.303334,-0.203881 0.910004,-0.228744 l 0.472406,-0.01492 v -0.119345 q 0,-0.213826 -0.114372,-0.31328 -0.109399,-0.09945 -0.308307,-0.09945 -0.198908,0 -0.387871,0.05967 -0.188963,0.0547 -0.377925,0.139236 l -0.243662,-0.502243 q 0.213826,-0.109399 0.482351,-0.174045 0.268526,-0.06962 0.556943,-0.06962 z m 0.392843,1.5117 -0.288416,0.0099 q -0.358035,0.0099 -0.49727,0.12929 -0.139236,0.119345 -0.139236,0.31328 0,0.169072 0.09945,0.243662 0.09945,0.06962 0.25858,0.06962 0.23869,0 0.402789,-0.139235 0.164099,-0.144209 0.164099,-0.402789 z"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.97269964px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.12431564"
|
||||
id="path3735"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 30.259499,27.860099 v 2.715094 h -0.566888 l -0.09945,-0.348089 h -0.03978 q -0.12929,0.208854 -0.358035,0.303335 -0.223771,0.09448 -0.477379,0.09448 -0.437597,0 -0.70115,-0.233716 -0.263554,-0.23869 -0.263554,-0.760824 v -1.770281 h 0.740933 v 1.586292 q 0,0.293389 0.104426,0.44257 0.104427,0.144208 0.333171,0.144208 0.338144,0 0.462461,-0.228744 0.124318,-0.233717 0.124318,-0.666342 v -1.277984 z"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.97269964px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.12431564"
|
||||
id="path3737"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 34.219011,27.810372 q 0.462461,0 0.696178,0.23869 0.23869,0.233717 0.23869,0.75585 v 1.770281 h -0.740932 v -1.586291 q 0,-0.586778 -0.407762,-0.586778 -0.293389,0 -0.417707,0.208853 -0.124317,0.208853 -0.124317,0.601697 v 1.362519 h -0.740932 v -1.586291 q 0,-0.586778 -0.407762,-0.586778 -0.308307,0 -0.427652,0.233717 -0.114372,0.228744 -0.114372,0.661369 v 1.277983 h -0.740932 v -2.715094 h 0.566888 l 0.09945,0.348089 h 0.03978 q 0.124318,-0.208853 0.338144,-0.303334 0.218799,-0.09448 0.452515,-0.09448 0.298362,0 0.502243,0.09945 0.208853,0.09448 0.323226,0.298362 h 0.06464 q 0.124317,-0.208853 0.343116,-0.303334 0.223771,-0.09448 0.457488,-0.09448 z"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.97269964px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.12431564"
|
||||
id="path3739"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 20 KiB |
BIN
presentation.pdf
Normal file
BIN
presentation.pdf
Normal file
Binary file not shown.
492
presentation.tex
Normal file
492
presentation.tex
Normal file
|
@ -0,0 +1,492 @@
|
|||
\documentclass{beamer}
|
||||
%
|
||||
% Choose how your presentation looks.
|
||||
%
|
||||
% For more themes, color themes and font themes, see:
|
||||
% http://deic.uab.es/~iblanes/beamer_gallery/index_by_theme.html
|
||||
%
|
||||
\mode<presentation>
|
||||
{
|
||||
\usetheme{Singapore} % or try Darmstadt, Madrid, Warsaw, ...
|
||||
\usecolortheme[RGB={3,138,94}]{structure}
|
||||
\usefonttheme{structurebold} % or try serif, structurebold, ...
|
||||
\setbeamertemplate{navigation symbols}{}
|
||||
\setbeamertemplate{headline}{}
|
||||
%\setbeamertemplate{caption}[numbered]
|
||||
\setbeamertemplate{footline}[frame number]
|
||||
}
|
||||
|
||||
\usepackage[english]{babel}
|
||||
\usepackage[utf8x]{inputenc}
|
||||
\usepackage{fancyvrb}
|
||||
\usepackage{tcolorbox,listings}
|
||||
\usepackage{textpos}
|
||||
\usepackage{setspace}
|
||||
\usepackage{circuitikz}
|
||||
\usetikzlibrary{positioning}
|
||||
|
||||
% Default fixed font does not support bold face
|
||||
\DeclareFixedFont{\ttb}{T1}{ascii}{m}{n}{7} % for bold
|
||||
\DeclareFixedFont{\ttm}{T1}{ascii}{m}{n}{7} % for normal
|
||||
|
||||
% Custom colors
|
||||
\usepackage{color}
|
||||
\definecolor{deepblue}{rgb}{0,0,0.5}
|
||||
\definecolor{deepred}{rgb}{0.6,0,0}
|
||||
\definecolor{deepgreen}{rgb}{0,0.5,0}
|
||||
\definecolor{lightblue}{rgb}{0.6,0.8,1.0}
|
||||
\definecolor{teal}{rgb}{0.45,0.85,1.0}
|
||||
|
||||
|
||||
\fvset{frame=single,framesep=1mm,fontfamily=courier,fontsize=\scriptsize,framerule=.3mm,numbersep=1mm,commandchars=\\\{\}}
|
||||
\usepackage{color}
|
||||
|
||||
\tcbuselibrary{listings,skins,breakable}
|
||||
|
||||
|
||||
\lstdefinestyle{commandline}{
|
||||
basicstyle=\ttfamily\scriptsize,
|
||||
numbers=none,
|
||||
keywordstyle=\color{blue},
|
||||
morekeywords={{git add}},
|
||||
%numberstyle=\tiny,
|
||||
numbersep=2pt,
|
||||
moredelim=**[is][\color{darkgreen}]{_green_}{_green_},
|
||||
moredelim=**[is][\color{red}]{_red_}{_red_},
|
||||
moredelim=**[is][\color{blue}]{_blue_}{_blue_},
|
||||
}
|
||||
|
||||
% Python style for highlighting
|
||||
\newcommand\pythonstyle{
|
||||
\lstset{
|
||||
language=Python,
|
||||
basicstyle=\ttfamily\color{white}\tiny,
|
||||
otherkeywords={self}, % Add keywords here
|
||||
keywordstyle=\ttfamily\color{lightblue},
|
||||
commentstyle=\ttfamily\color{teal},
|
||||
emph={MyClass,__init__}, % Custom highlighting
|
||||
emphstyle=\ttfamily\color{deepred}, % Custom highlighting style
|
||||
stringstyle=\ttfamily\color{red},
|
||||
frame=tb, % Any extra options here
|
||||
backgroundcolor = \color{black},
|
||||
showstringspaces=false %
|
||||
}}
|
||||
|
||||
\newtcblisting{ConsoleVerbatim}{
|
||||
arc=0mm,
|
||||
top=-2mm,
|
||||
bottom=-2mm,
|
||||
left=0mm,
|
||||
right=0mm,
|
||||
width=\textwidth,
|
||||
boxrule=0.5pt,
|
||||
colupper=white,
|
||||
colback=black,
|
||||
spartan,
|
||||
listing only,
|
||||
listing options={style=commandline},
|
||||
breakable
|
||||
}
|
||||
|
||||
% Python environment
|
||||
\lstnewenvironment{python}[1][]
|
||||
{
|
||||
\pythonstyle
|
||||
\lstset{#1}
|
||||
}
|
||||
{}
|
||||
|
||||
\lstdefinestyle{commandline}{
|
||||
basicstyle=\ttfamily\tiny,
|
||||
numbers=none,
|
||||
keywordstyle=\color{blue},
|
||||
morekeywords={{git add}},
|
||||
%numberstyle=\tiny,
|
||||
numbersep=2pt,
|
||||
moredelim=**[is][\color{darkgreen}]{_green_}{_green_},
|
||||
moredelim=**[is][\color{red}]{_red_}{_red_},
|
||||
moredelim=**[is][\color{blue}]{_blue_}{_blue_},
|
||||
}
|
||||
\newtcblisting{ConsoleVerbatimTiny}{
|
||||
arc=0mm,
|
||||
top=-2mm,
|
||||
bottom=-2mm,
|
||||
left=0mm,
|
||||
right=0mm,
|
||||
width=\textwidth,
|
||||
boxrule=0.5pt,
|
||||
colupper=white,
|
||||
colback=black,
|
||||
spartan,
|
||||
listing only,
|
||||
listing options={style=commandline},
|
||||
breakable
|
||||
}
|
||||
|
||||
\newenvironment{reference}[2]{ %
|
||||
\begin{textblock*}{\textwidth}(#1,#2) %
|
||||
\rule{10cm}{0.5pt}\\
|
||||
\tiny\bgroup\color{black}}{\egroup % for the emulated
|
||||
\end{textblock*}}
|
||||
|
||||
\usepackage{hyperref}
|
||||
|
||||
|
||||
\definecolor{darkgreen}{rgb}{0.0,0.5,0.0}
|
||||
|
||||
\title[LoRa]{Breadboard logic}
|
||||
\date{January 13th, 2020}
|
||||
|
||||
\AfterPreamble{\hypersetup{
|
||||
urlcolor=blue,
|
||||
}}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\begin{frame}
|
||||
\titlepage
|
||||
\end{frame}
|
||||
|
||||
% Uncomment these lines for an automatically generated outline.
|
||||
\begin{frame}{Outline}
|
||||
\tableofcontents
|
||||
\end{frame}
|
||||
|
||||
|
||||
|
||||
\section{Boolean logic}
|
||||
\begin{frame}{Basic logic operation}
|
||||
\begin{itemize}
|
||||
\item Two states \textbf{TRUE} and \textbf{FALSE}
|
||||
(also written as \textbf{1} and \textbf{0})
|
||||
\item Boolean logic describes logical operations
|
||||
|
||||
\begin{minipage}{0.5\textwidth}
|
||||
\item \textbf{NOT}
|
||||
\begin{tabular}{c|c}
|
||||
A & Y\\
|
||||
\hline
|
||||
0 & 1 \\
|
||||
1 & 0
|
||||
\end{tabular}
|
||||
\item \textbf{AND}
|
||||
\begin{tabular}{cc|c}
|
||||
A & B & Y\\
|
||||
\hline
|
||||
0 & 0 & 0 \\
|
||||
1 & 0 & 0 \\
|
||||
0 & 1 & 0 \\
|
||||
1 & 1 & 1 \\
|
||||
\end{tabular}
|
||||
\item \textbf{OR}
|
||||
\begin{tabular}{cc|c}
|
||||
A & B & Y\\
|
||||
\hline
|
||||
0 & 0 & 0 \\
|
||||
1 & 0 & 1 \\
|
||||
0 & 1 & 1 \\
|
||||
1 & 1 & 1 \\
|
||||
\end{tabular}
|
||||
\end{minipage}%
|
||||
\begin{minipage}{0.5\textwidth}
|
||||
\item \textbf{XOR}
|
||||
\begin{tabular}{cc|c}
|
||||
A & B & Y\\
|
||||
\hline
|
||||
0 & 0 & 0 \\
|
||||
1 & 0 & 1 \\
|
||||
0 & 1 & 1 \\
|
||||
1 & 1 & 0 \\
|
||||
\end{tabular}
|
||||
\item \textbf{NAND}
|
||||
\begin{tabular}{cc|c}
|
||||
A & B & Y\\
|
||||
\hline
|
||||
0 & 0 & 1 \\
|
||||
1 & 0 & 1 \\
|
||||
0 & 1 & 1 \\
|
||||
1 & 1 & 0 \\
|
||||
\end{tabular}
|
||||
\end{minipage}
|
||||
\item In electronics boolean states are represented by different voltage levels, e.g.~\textbf{FALSE} = 0 V, \textbf{TRUE} = 5 V
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Basic gate functionality with push buttons}
|
||||
\begin{minipage}{0.3\textwidth}
|
||||
% AND gate
|
||||
\ctikzset{bipoles/resistor/height=.2}
|
||||
\textbf{AND gate}\\
|
||||
\begin{circuitikz}
|
||||
\draw (0,0) node[vcc](VCC){5 V};
|
||||
\draw (0,-3.5) node[pushbuttonshape,rotate=90](A) {\textbf{A}};
|
||||
\draw (0,-4.5) node[pushbuttonshape,rotate=90](B) {\textbf{B}};
|
||||
\draw (0,-1) node[](Y) {};
|
||||
\draw (0, -6) node[ground](GND) {};
|
||||
|
||||
\draw (VCC) to[R] (Y) to[empty led,name=OUT] (A.east) (A.west) -- (B.east) (B.west) -- (GND);
|
||||
\node[left] at (OUT.south) {\textbf{Y}};
|
||||
\end{circuitikz}
|
||||
\end{minipage}%
|
||||
\begin{minipage}{0.3\textwidth}
|
||||
\textbf{OR gate}\\
|
||||
\begin{circuitikz}
|
||||
\draw (0,0) node[vcc](VCC){5 V};
|
||||
|
||||
\draw (-1, -3) node (TL) {};
|
||||
\draw (1, -3) node (TR) {};
|
||||
\draw ($(TL)!0.5!(TR)$) node (INT1) {};
|
||||
\draw (-1, -5) node (BL) {};
|
||||
\draw (1, -5) node (BR) {};
|
||||
\draw ($(BL)!0.5!(BR)$) node (INT2) {};
|
||||
|
||||
\node (Y) at ($(VCC)!0.5!(INT1)$) {};
|
||||
|
||||
\draw (0, -6) node[ground](GND) {};
|
||||
|
||||
\draw ($(TL)!0.5!(BL)$) node[pushbuttonshape,rotate=90](A) {\textbf{A}};
|
||||
\draw ($(TR)!0.5!(BR)$) node[pushbuttonshape,rotate=90](B) {\textbf{B}};
|
||||
|
||||
\draw (VCC) to [R] (Y) to[empty led, name=OUT] (INT1.center);
|
||||
\draw (INT1.center) -- (TL.center);
|
||||
\draw (INT1.center) -- (TR.center);
|
||||
\draw (TL.center) -- (A) -- (BL.center);
|
||||
\draw (TR.center) -- (B) -- (BR.center);
|
||||
\draw (BR.center) -- (INT2.center);
|
||||
\draw (BL.center) -- (INT2.center);
|
||||
\draw (INT2.center) -- (GND);
|
||||
|
||||
\node[left] at (OUT.south) {\textbf{Y}};
|
||||
\end{circuitikz}
|
||||
\end{minipage}
|
||||
\begin{minipage}{0.3\textwidth}
|
||||
\textbf{NOT gate\\ (inverter)}\\
|
||||
\begin{circuitikz}
|
||||
\draw (0,0) node[vcc](VCC){5 V};
|
||||
|
||||
\draw (-1, -3) node (TL) {};
|
||||
\draw (1, -3) node (TR) {};
|
||||
\draw ($(TL)!0.5!(TR)$) node (INT1) {};
|
||||
\draw (-1, -5) node (BL) {};
|
||||
\draw (1, -5) node (BR) {};
|
||||
\draw ($(BL)!0.5!(BR)$) node (INT2) {};
|
||||
|
||||
\draw (0, -6) node[ground](GND) {};
|
||||
|
||||
\draw ($(TL)!0.5!(BL)$) node[pushbuttonshape,rotate=90](A) {\textbf{A}};
|
||||
\draw ($(TR)!0.5!(BR)$) node[emptylediodeshape, rotate=-90](B) {};
|
||||
|
||||
\draw (VCC) to[R] (INT1.center);
|
||||
\draw (INT1.center) -- (TL.center);
|
||||
\draw (INT1.center) -- (TR.center);
|
||||
\draw (TL.center) -- (A) -- (BL.center);
|
||||
\draw (TR.center) -- (B) -- (BR.center);
|
||||
\draw (BR.center) -- (INT2.center);
|
||||
\draw (BL.center) -- (INT2.center);
|
||||
\draw (INT2.center) -- (GND);
|
||||
|
||||
\node[left] at (B.south) {\textbf{Y}};
|
||||
\end{circuitikz}
|
||||
\end{minipage}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Breadboard}
|
||||
\vspace{1cm}
|
||||
\begin{overlayarea}{\textwidth}{\textheight}
|
||||
\begin{flushleft}
|
||||
\includegraphics[scale=0.45]{images/Breadboard.jpg}\\
|
||||
\includegraphics<2>[scale=0.5]{images/Breadboard-Pinout.png}
|
||||
\end{flushleft}
|
||||
\end{overlayarea}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Basic gates with transistors}
|
||||
\begin{overlayarea}{\textwidth}{\textheight}
|
||||
\textbf{AND gate}\\
|
||||
\begin{minipage}{0.4\textwidth}
|
||||
\only<1>{
|
||||
\begin{circuitikz}
|
||||
\draw (0,0) node[vcc](VCC){5 V};
|
||||
\draw (0,-3.5) node[pushbuttonshape,rotate=90](A) {\textbf{A}};
|
||||
\draw (0,-4.5) node[pushbuttonshape,rotate=90](B) {\textbf{B}};
|
||||
\draw (0,-1) node[](Y) {};
|
||||
\draw (0, -6) node[ground](GND) {};
|
||||
|
||||
\draw (VCC) to[R] (Y) to[empty led,name=OUT] (A.east) (A.west) -- (B.east) (B.west) -- (GND);
|
||||
\node[left] at (OUT.south) {\textbf{Y}};
|
||||
\end{circuitikz}
|
||||
}
|
||||
\only<2>{
|
||||
\begin{circuitikz}
|
||||
\draw (0,0) node[vcc](VCC){5 V};
|
||||
\draw (-3, -3) node (A) {};
|
||||
\draw (-3, -4.5) node (B) {};
|
||||
\draw (0,-3) node[npn](P1) {};
|
||||
\draw (0,-4.5) node[npn](P2) {};
|
||||
\draw (0, -5.5) node[ground](GND) {};
|
||||
|
||||
\draw (A) to[R,o-] (P1.B);
|
||||
\draw (B) to[R,o-] (P2.B);
|
||||
\draw (VCC) to[R] (0,-1.75) to[empty led, name=OUT] (P1.C) (P1.E) -- (P2.C) (P2.E) -- (GND);
|
||||
\node[left] at (A) {\textbf{A}};
|
||||
\node[left] at (B) {\textbf{B}};
|
||||
\node[right] at (OUT.nw) {\textbf{Y}};
|
||||
\end{circuitikz}
|
||||
}
|
||||
\only<3->{
|
||||
\begin{circuitikz}
|
||||
\draw (0,0) node[vcc](VCC){5 V};
|
||||
\draw (-3, -3) node (A) {};
|
||||
\draw (-3, -4.5) node (B) {};
|
||||
\draw (2, -1.75) node (Y) {};
|
||||
\draw (0,-3) node[npn](P1) {};
|
||||
\draw (0,-4.5) node[npn](P2) {};
|
||||
\draw (0, -5.5) node[ground](GND) {};
|
||||
|
||||
\draw (A) to[R,o-] (P1.B);
|
||||
\draw (B) to[R,o-] (P2.B);
|
||||
\draw (VCC) to[R] (0,-1.75) -- (P1.C) (P1.E) -- (P2.C) (P2.E) -- (GND);
|
||||
\draw (0,-1.75) to[short,-o] (Y);
|
||||
\node[left] at (A) {\textbf{A}};
|
||||
\node[left] at (B) {\textbf{B}};
|
||||
\node[right] at (Y) {\textbf{Y}};
|
||||
\end{circuitikz}
|
||||
}
|
||||
\end{minipage}%
|
||||
\begin{minipage}{0.4\textwidth}
|
||||
\vspace{3cm}
|
||||
\only<4>{
|
||||
{Symbol}:
|
||||
\begin{circuitikz}
|
||||
\draw (0,0) node[and port] (AND) {};
|
||||
\draw (AND.in 1) ++ (-1,0) node (A) {};
|
||||
\draw (AND.in 2) ++ (-1,0) node (B) {};
|
||||
\draw (AND.out) ++ (1,0) node (Y) {};
|
||||
\draw (AND.in 1) to[short,-o] (A);
|
||||
\draw (AND.in 2) to[short,-o] (B);
|
||||
\draw (AND.out) to[short,-o] (Y);
|
||||
|
||||
\node[left] at (A) {\textbf{A}};
|
||||
\node[left] at (B) {\textbf{B}};
|
||||
\node[right] at (Y) {\textbf{Y}};
|
||||
|
||||
\end{circuitikz}
|
||||
}
|
||||
\end{minipage}
|
||||
\end{overlayarea}
|
||||
\end{frame}
|
||||
\begin{frame}{Basic gates with transistors}
|
||||
\begin{minipage}{0.5\textwidth}
|
||||
\textbf{OR gate}\\
|
||||
\begin{circuitikz}
|
||||
\draw (0,0) node[vcc](VCC){5 V};
|
||||
|
||||
\draw (-1, -3) node (TL) {};
|
||||
\draw (1, -3) node (TR) {};
|
||||
\draw ($(TL)!0.5!(TR)$) node (INT1) {};
|
||||
\draw (-1, -5.5) node (BL) {};
|
||||
\draw (1, -5.5) node (BR) {};
|
||||
\draw ($(BL)!0.5!(BR)$) node (INT2) {};
|
||||
|
||||
\node (Y) at ($(VCC)!0.5!(INT1)$) {};
|
||||
|
||||
\draw (0, -6) node[ground](GND) {};
|
||||
|
||||
\draw ($(TL)!0.3!(BL)$) node[npn](P1) {};
|
||||
\draw ([xshift=-3cm]P1) node[] (A) {};
|
||||
|
||||
\draw ($(TR)!0.7!(BR)$) node[npn](P2) {};
|
||||
\draw ([xshift=-5cm]P2) node (B) {};
|
||||
|
||||
\draw (VCC) to [R] (Y) to[empty led, name=OUT] (INT1.center);
|
||||
\draw (INT1.center) -- (TL.center);
|
||||
\draw (INT1.center) -- (TR.center);
|
||||
\draw (TL.center) -- (P1.C) (P1.E) -- (BL.center);
|
||||
\draw (TR.center) -- (P2.C) (P2.E) -- (BR.center);
|
||||
\draw (BR.center) -- (INT2.center);
|
||||
\draw (BL.center) -- (INT2.center);
|
||||
\draw (INT2.center) -- (GND);
|
||||
\draw (A) to[R,o-] (P1.B);
|
||||
\draw (B) to[R,o-] (P2.B);
|
||||
|
||||
\node[left] at (A) {\textbf{A}};
|
||||
\node[left] at (B) {\textbf{B}};
|
||||
\node[left] at (OUT.south) {\textbf{Y}};
|
||||
\end{circuitikz}
|
||||
\end{minipage}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
|
||||
\begin{minipage}{0.5\textwidth}
|
||||
\textbf{NOT gate\\ (inverter)}\\
|
||||
\begin{circuitikz}
|
||||
\draw (0,0) node[vcc](VCC){5 V};
|
||||
|
||||
\draw (-1, -3) node (TL) {};
|
||||
\draw (1, -3) node (TR) {};
|
||||
\draw ($(TL)!0.5!(TR)$) node (INT1) {};
|
||||
\draw (-1, -5) node (BL) {};
|
||||
\draw (1, -5) node (BR) {};
|
||||
\draw ($(BL)!0.5!(BR)$) node (INT2) {};
|
||||
|
||||
\draw (0, -6) node[ground](GND) {};
|
||||
|
||||
\draw ($(TL)!0.5!(BL)$) node[npn](P1) {};
|
||||
\draw ([xshift=-3cm]P1) node[] (A) {};
|
||||
|
||||
\draw ($(TR)!0.5!(BR)$) node[emptylediodeshape, rotate=-90](B) {};
|
||||
|
||||
\draw (VCC) to[R] (INT1.center);
|
||||
\draw (INT1.center) -- (TL.center);
|
||||
\draw (INT1.center) -- (TR.center);
|
||||
\draw (TL.center) -- (P1.C) (P1.E) -- (BL.center);
|
||||
\draw (TR.center) -- (B) -- (BR.center);
|
||||
\draw (BR.center) -- (INT2.center);
|
||||
\draw (BL.center) -- (INT2.center);
|
||||
\draw (INT2.center) -- (GND);
|
||||
|
||||
\draw (A) to[R,o-] (P1.B);
|
||||
\node[left] at (A) {\textbf{A}};
|
||||
\node[left] at (B.south) {\textbf{Y}};
|
||||
\end{circuitikz}
|
||||
\end{minipage}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Building some gates with other gates}
|
||||
content...
|
||||
\end{frame}
|
||||
|
||||
\section{What can we do with logic gates}
|
||||
\begin{frame}{Binary addition}
|
||||
Adding two bits\\
|
||||
can be implemented with one AND gate and one XOR gate
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Full Adder}
|
||||
content...
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Building a N-bit adder}
|
||||
Ripple carry adder
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Memory}
|
||||
S-R-Latch
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Gated latch}
|
||||
content...
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{D latch}
|
||||
content...
|
||||
\end{frame}
|
||||
|
||||
\section{Latches and Flip-Flops}
|
||||
|
||||
\begin{frame}{Building a N-bit shift register}
|
||||
content...
|
||||
\end{frame}
|
||||
|
||||
\end{document}
|
Loading…
Reference in New Issue
Block a user