我怎样才能使电路看起来像这样并添加终端点?

我怎样才能使电路看起来像这样并添加终端点?

我正在尝试创建一个如图所示的电路。我是 tikz 和 circuitikz 的新手,因此希望得到一些帮助。 在此处输入图片描述

我尝试了以下操作,但是在交叉点添加终点以及添加地面符号时遇到了问题。

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage{circuitikz}
\usepackage{siunitx}

\begin{circuitikz}[scale=1.5, european] \draw
(0,0) to[battery=5V] (0,4)
(0,4) -- (4,4)
      to[R, label={$R$}] (4,2) % Resistor
(4,1.7) -- (6,1.7)
(4,2) to[R, label={$R_T$}] (4,0) % Thermistor
(4,0.3) -- (6,0.3)
(4,0) -- (0,0)
;
\end{circuitikz}

答案1

在此处输入图片描述我希望这就是你想要的

\documentclass[12pt]{article}
\usepackage{circuitikz}
\usepackage{siunitx}

\begin{document}


\begin{circuitikz}[scale=1.2, european]
\draw (0,0) to[short, o-] (4,0) to[R, label={$R$}] (4,-3) to[R, label={$R_T$}] (4,-5) to [short, -o] (0,-5);
\draw (4,-3) to[short, *-*] (6,-3) node[anchor=west] {B};
\draw (4,-5) to[short, *-*] (6,-5) node[anchor=west] {GND};
\node at (0,-2.5) {$5V=u_1$};
\node at (6,-4) {$u_2$};
\end{circuitikz}


\end{document}

再见

答案2

这是一个使用命名和垂直坐标的解决方案,以便您可以一次只更改一个参数来更改图形的大小。

我使用siunitx来排版电压,l2在电池上贴上两行标签,并calc(通过 预加载circuitikz)查找坐标。还请注意,唯一需要的焊点是接地符号上方的焊点(在三根电线的情况下,很明显您有一个连接)。

\documentclass[border=10pt]{standalone}
\usepackage[siunitx, EFvoltages]{circuitikz}
\begin{document}
\begin{circuitikz}[
    european]
    \draw (0,0) coordinate(gnd)
    to[battery, l2_=\texttt{Arduino} and \SI{5}{V}]
    ++(0,5) % change just this 5 to change height
    -- ++(4,0) coordinate(top) % and this 4 to change width
    to [R=$R$] ($(top)!0.5!(top|-gnd)$) coordinate(tap) % mid point
    to [R=$R_t$] (top|-gnd) node[ground]{} -- (gnd);
    \draw (tap) to[short, -o]  ++(2,0) coordinate(out) node[right]{\texttt{A0-A5}};
    \draw (tap|-gnd) to[short, *-o]  ++(2,0) node[below]{GND};
    \path (out) -- node[midway]{$u_2$} (out|-gnd);
\end{circuitikz}
\end{document}

在此处输入图片描述

(顺便说一句,我大胆猜测那边的 R_t 是一个传感器,所以你应该使用... to[sR=$R_t$] ...

相关内容