I am trying to draw analog computer symbols (I will put a picture of the entire list later). Right now, I am trying to draw a symbol of an analog integrator. Here's what I have right now in code:
\documentclass[12pt]{article}
\usepackage{amssymb, graphicx}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{float}
\usepackage{enumitem}
\usepackage{amsfonts,bm}
\usepackage{diagbox}
\usepackage[makeroom]{cancel}
\usepackage{pgfplots}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows}
\usepackage{verbatim}
\usepackage[american,siunitx]{circuitikz}
\usepackage[export]{adjustbox}
\usepackage{mathtools}
\DeclarePairedDelimiter\ceil{\lceil}{\rceil}
\DeclarePairedDelimiter\floor{\lfloor}{\rfloor}
\usepackage{units}
\usepackage{relsize}
\usepackage[margin=1in]{geometry}
\begin{document}
\tikzstyle{block} = [draw, rectangle,
minimum height=3em, minimum width=3em]
\tikzstyle{sum} = [draw, circle, node distance=1cm]
\tikzstyle{input} = [coordinate]
\tikzstyle{output} = [coordinate]
\tikzstyle{pinstyle} = [pin edge={to-,thin,black}]
\begin{figure}[H]
\centering
% The block diagram code is probably more verbose than necessary
\begin{tikzpicture}[auto, node distance=2cm,>=latex']
\node[regular polygon,regular polygon sides=3, draw, shape border rotate=-90, scale = 2.5, name = integrator]{};
\draw (integrator.corner 2) -- ++ (-0.5, 0) |- (integrator.corner 3);
\end{tikzpicture}
\caption{Control block diagram.}
\end{figure}
\end{document}
Here's what I have right now:
Right now, the lines aren't properly connecting to the vertices as I want. Is there a way to properly connect them such that there isn't any space in between the lines and the corners?
Edit: here is a list of analog computer symbols so one can understand what I am trying to do for the integrator (and the derivative):

Another example (which is seeemingly done on LaTeX):
Update: here is my example circuit that I want to draw on LaTeX:
Corresponding equation is here:
Can someone show me how to generalize the number of inputs to the summer and integrator with detailed explanation on the syntax? I tried to follow the code, but the syntax is super gnarly and very user unfriendly.





