Herzlich Willkommen im einzigen (deutschsprachigem) Picaxe-Forum.

Der Ursprung dieses Forum reicht bis in das Jahr 2008 zurück

Eine neue Antwort erstellen

[b][/b]
[i][/i]
[u][/u]
[code][/code]
[quote][/quote]
[spoiler][/spoiler]
[url][/url]
[img][/img]
[video][/video]
Smileys
Top
griins
idee
frage
grin
hmm
lil
denk
sadly
grööhl
cool
shocked
[mail][/mail]
[pre][/pre]
Farben
[rot][/rot]
[blau][/blau]
[gruen][/gruen]
[orange][/orange]
[lila][/lila]
[weiss][/weiss]
[schwarz][/schwarz]
[big][/big]
[line]
[small][/small]
[h4][/h4]
[style={{name}}][/style]
a1
a2
a3
a4
a5
a6
a7
a8
a9
a10
a11
a12
a13
a14
a15
a16
a18
a17
a19
a20
a21


*Zur Vermeidung von Spam



Im Beitrag anzeigen:

In Antwort auf

Festfreqenzen mit Stufenschalter

von harry02 , 07.02.2021 17:22

Hallo zusammen,

Noch einmal will ich nerven mit einem Rechteckgenerator.

Da ich noch ein bisschen Zeug in meiner Bastelkiste rumliegen habe, wie zum Beispiel einen Stufenschalter, ist mir wieder eine Idee gekommen, wie man mit der Picaxe und dem Stufenschalter etwas bauen kann. Wenn es auch nichts Sinnvolles ist, aber es macht Spaß, wenn es hinterher funktioniert.

Die Funktion:

Je nach Stellung des Stufenschalters erhalte ich am Ausgang der Picaxe eine zuvor definierte Frequenz. In meiem Fall sind es die Frequenzen von 100 Herz bis 25 Khz. Leider nur Stufenweise. Eigentlich wollte ich noch eine Routine einfügen, damit man die Frequenzen etwas variabel gestalten kann, ist mir aber programmtechnisch nicht gelungen.
Für die Widerstände am Stufenschalter habe ich 470 Ohm / 1 % genommen. Die mit dem PWMOU-Wizard ermittelten Werte habe ich mit plus minus 5 in Case übernommen. Damit werden eventeulle Streuungen ausgeglichen.
Mit der Taste an pinc.1 kann das Programm gestartet, bzw. auch aus den Frequenzroutinen ausgestigen werden.

Hier das Programm:

'Festfrequenzen mit Drehschalter
#Picaxe 08m2

main:
pause 500
pwmout c.2, 0, 0
do
loop until pinc.1 = 1

readadc 4, b0

debug b0

select case b0
case 20,21,22,23,24,25,26,27,28,29,30
goto hz100

case 46,47,48,49,50,51,52,53,54,55,56
goto hz1khz

case 72,73,74,75,76,77,78,79,80,81,82
goto hz2khz

case 97,98,99,100,101,102,103,104,105,106,107
goto hz3Khz

case 122,123,124,125,126,127,128,129,130,131,132
goto hz5Khz

case 149,150,151,152,153,154,155,156,157,158,159
goto hz10Khz

case 175,176,177,178,179,180,181,182,183,184,185
goto hz15Khz

case 200,201,202,203,204,205,206,207,208,209,210
goto hz20Khz

case 226,227,228,229,230,231,232,233,234,235,236
goto hz25Khz

hz100:
pause 500
pwmout pwmdiv64, C.2, 155, 311
do
loop until pinc.1 = 1
goto main

hz1Khz:
pause 500
pwmout pwmdiv4, C.2, 249, 499
do
loop until pinc.1 = 1
goto main

hz2Khz:
pause 500
pwmout pwmdiv4, C.2, 124, 249
do
loop until pinc.1 = 1
goto main

hz3Khz:
pause 500
pwmout pwmdiv4, C.2, 82, 165
do
loop until pinc.1 = 1
goto main

hz5Khz:
pause 500
pwmout C.2, 199, 399
do
loop until pinc.1 = 1
goto main

hz10Khz:
pause 500
pwmout C.2, 99, 199
do
loop until pinc.1 = 1
goto main

hz15Khz:
pause 500
pwmout C.2, 66, 133
do
loop until pinc.1 = 1
goto main

hz20Khz:
pause 500
pwmout C.2, 49, 99
do
loop until pinc.1 = 1
goto main

hz25Khz:
pause 500
pwmout C.2, 39, 79
do
loop until pinc.1 = 1
endselect
goto main

Und hier die Schaltung:

Top

Fotos hochladen

Zugriffsanfrage von


Diese Seite versucht auf deinen addPics.com Account zuzugreifen.
Aus Sicherheitsgründen, erlaubt addPics.com nur den Zugriff von autorisierten Webseiten. Wenn du dieser Webseite vertraust, kannst du mit einem Klick auf den folgenden Link, den Zugriff erlauben.

autorisieren Aktualisieren

Bitte logge dich mit deinem bereits existierenden Account auf addPics.com ein.


Jetz einloggen!
Neu laden!


Dem Beitrag angehängte Bilder


- noch keine Bilder angehängt.

oder ein bereits hochgeladenes diesem Beitrag hinzufügen.
Nach Ordner filtern: Ordner bearbeiten
  • Mit deiner Emailadresse, verwaltest du all deine Bilder auf addPics.com
  • diese Nutzung von addPics.com ist für dich kostenlos!
  • weitere Informationen findest du hier


Mit dem Upload gebe ich mein Einverständnis, dass meine E-Mail von addPics.com für werbliche Zwecke zum Erhalt von Newslettern genutzt wird. Die E-Mail wird nicht an Dritte weitergegeben und der Newsletter kann jederzeit per E-Mail an unsubscribe@addpics.com abgemeldet werden.

Mit anderen addPics.com Account anmelden
Picaxe Editor 5.5.5 Download
Update auf Picaxe Editor 5.5.6 Download
Picaxe Editor 6.x.x.x Download
Manual1.pdf        -      Grundwissen Download
Manual2.pdf        -      Befehle Download
Manual3.pdf        -      Beispiele Download


Press [Backspace] for back to Menu


Counter
Xobor Forum Software ©Xobor.de | Forum erstellen
Datenschutz