Paso 3: Código básico
El propósito de mi primera codificación era lograr el simple movimiento de lo limpiaparabrisas y confirmarlo a 'trabajar' con alguna salida visual. Ya que hay muy poco beneficio a este código primitivo, el bosquejo incluido es la interpretación posterior que incluye una interfaz de usuario simple de control. El bosquejo no requiere ninguna biblioteca.
Sigue a la base del esbozo de una descripción de la X9C103P donde el punto saliente es "el contador de no envolver al registrado a cualquiera de los dos extremos." Si el contador de limpiaparabrisas por lo tanto es incrementado o disminuye en al menos el número máximo de puntos de entrada del dispositivo limpiador, el limpiador debe ser en uno de los terminales fijos. Para el X9C103P la cuenta de movimiento limpiador necesitada es de 100 y la resistencia nominal será 0Ω o 10kΩ cuando termine.
De los tres dispositivos probados, todo comenzó con el limpiaparabrisas en la 10kΩ fijadas terminal. Disminuir el contador de limpiaparabrisas para la primera iteración es elegido para ilustrar la característica de "no-envuelta" en el bosquejo. La segunda iteración mostrará el punto de tap del limpiador que está sincronizado con la corriente asignado número/resistencia. Para el dibujo que el número de la llave es simple como cero en el 0Ω fijo terminal.
Los comentarios en la lista de esquema deben proporcionar una idea de la finalidad. El código se ha mantenido bastante simple y no hay ninguna demanda que los valores utilizados por los retrasos son fundados. Podría señalarse que el código hace mención especial de evitar el uso de almacenamiento no volátil. Parece ser que la más 'obvia' codificación resultaría en el almacenamiento no volátil de cada movimiento del limpiaparabrisas. Es sin embargo igualmente posible la hoja de especificaciones de X9C103P ha sido complementada.
El almacenamiento de una posición deseada del limpiador en memoria no volátil no es en el ámbito de este Instructable.
El bosquejo básico sin embargo podría fácilmente extenderse por esta posibilidad.