Plots a 5 volt square wave.
Content
Source Code
10 REM Square wave graph
11 REM plotting program
12 REM
100 REM Set up
101 REM
110 PAPER 0: INK 6: BORDER 0: CLS
120 PRINT "VOLTS = ": FOR x=1 TO 6: PRINT AT x*3,0;6-x: NEXT x
130 INK 3: PLOT 7,151: DRAW 0,-120: DRAW 247,0: INK 6
140 PRINT AT 1,17;"Square Wave"
150 DIM a$(9)
200 REM
201 REM Plotting Loop
202 REM
210 FOR x=0 TO 400
211 REM
220 REM Calculate volts
221 REM
230 LET volts=2.5+10*SIN (x/40)
240 IF volts>5 THEN LET volts=5
250 IF volts<0 THEN LET volts=0
300 REM
301 REM Plot values
302 REM
310 PLOT INK 7;8+(24*x/40),32+volts*24
320 REM
321 REM Print values
322 REM
330 PRINT AT 0,7;volts;a$
340 PRINT AT 21,15;x/40;a$
350 REM
351 REM End loop
352 REM
360 NEXT x
370 STOP