fabio75
Profilo di
Nome | fabio75 |
---|---|
Indirizzo email | n/a |
Messaggi | 14 |
-
- 2024-06-23 20:37:12
- Re: Problema a estrapolare posizione slader in una variabile in tkinter
- Forum >> Programmazione Python >> GUI
- Ho inserito la riga da te menzionata e messa dentro il ciclo for() di adsrv, poi ho messo un print, ma non funziona.
Ecco il codice così come l'ho modificato.
Che ne pensi?
--- Ultima modifica di fabio75 in data 2024-06-23 20:38:40 ---
-
- 2024-06-23 18:18:47
- Re: Problema a estrapolare posizione slader in una variabile in tkinter
- Forum >> Programmazione Python >> GUI
- In che punto del codice devo mettere la riga sotto? Ho fatto delle prove ma ad ogni modifica della posizione dello slader la chiave non cambia, perchè?
self._scales['adsrv']1.get()
--- Ultima modifica di fabio75 in data 2024-06-23 18:19:39 ---
-
- 2024-06-17 23:04:15
- Re: Problema a estrapolare posizione slader in una variabile in tkinter
- Forum >> Programmazione Python >> GUI
- Ho un problema: non riesco a capire qual'è il nome del dizionario per cui ad ogni modifica dello specifico slader mi permette di avere l'aggiornamento della specifica posizione.
-
- 2024-06-11 18:29:00
- Re: Problema a estrapolare posizione slader in una variabile in tkinter
- Forum >> Programmazione Python >> GUI
-
Grazie funziona!!
Mi sei stato di grande aiuto, ora basta importare tastiera.py.
tastiera.py serve ad inviare gli array degli slader lungo la USB specifica
collegata all' ARDUINO UNO in questione.
Grazie mille.
-
- 2024-06-10 18:05:14
- Re: Problema a estrapolare posizione slader in una variabile in tkinter
- Forum >> Programmazione Python >> GUI
- Allora il mio scopo è per il momento salvare in una variabile per ciascun slader (meglio un array per gruppo di slader) la rispettiva posizione.
Tali variabili saranno dichiarate in un secondo file .py chiamato tastiera.py.
Detto file sarà incluso con import da SINTHETIZER.py.
Lo scopo di tastira.py è calcolare le frequenze delle armoniche partendo dal valore dei rispettivi slader e il tasto premuto della rispettiva nota in una tastiera PC.
Tastiera.py sarà fatto da una classe e due oggetti istanziati chiamati scheda1 e scheda2 (rispettivamente la parte sx e quella dx della scheda del mio progetto).
In un secondo momento salverò le combinazioni degli slader per comodità in alcuni file che riproducono con tali combinazioni i vari timbri armonici.
Tali file verranno aperti per comodità per impostare gli slader.
1 - No non devono averne.
2 - No sono etichette con valori fissi e tali devono rimanere.
3 - Nei file aperti da SINTETHIZER.py e tasiera.py devo caricare le variabili degli inviluppi e combinazione di armoniche per ottenere un determinato strumento.
4 - SINTHETIZER.py è l'interfaccia grafica come vedi, mentre tastiera.py calcola il valore delle frequenze delle armoniche a partire dai valori dei rispettivi slader e del tasto PC premuto, ottenendo una nota specifica.
--- Ultima modifica di fabio75 in data 2024-06-10 18:21:52 ---
--- Ultima modifica di fabio75 in data 2024-06-10 18:23:56 ---
-
- 2024-06-09 21:21:03
- Re: Problema a estrapolare posizione slader in una variabile in tkinter
- Forum >> Programmazione Python >> GUI
-
Scusami ma ho avuto altro da fare in questi due anni oltre a studiare il linguaggio, abbi pazienza, ma non faccio ste cose per lavoro.
Chiedo solo un aiuto.
-
- 2024-06-09 09:25:26
- Problema a estrapolare posizione slader in una variabile in tkinter
- Forum >> Programmazione Python >> GUI
- Salve sono un principiante di python ed allego il codice che visualizza con tkinter degli slader.
Come vedete ci sono tre tipi di slader, dei quali devo estrarne la posizione e metterla in una variabile per poi elaborarne il valore in un secondo file .py.
Le ho provate tutte e non riesco a trovare il modo di mettere in delle variabili le posizioni degli slader.
Aiutatemi per favore!
Grazie.
--- Ultima modifica di fabio75 in data 2024-06-09 09:26:42 ---
--- Ultima modifica di fabio75 in data 2024-06-09 09:27:31 ---
-
- 2024-01-14 03:30:06
- Problema con comunicazione tra PC ed ARDUINOUNO via USB
- Forum >> Programmazione Python >> Scripting
-
Salve sto tentando di far cumunicare tramite caratteri via USB Il PC con ARDUINOUNO.
Ho scritto il seguente codice lato PC con python3:
import time import serial try: serial = serial.Serial("/dev/ttyACM0", 115200) if serial.is_open: print ("\n Il collegamento è stato effettuato con successo \n") seriale.close() except: print(""" Collegamento fallito, controllare se il dispositivo è stato connesso correttamente, o di avere inserito il nome della porta corretto \n""") while 1: time.sleep(1) serial.write('a') time.sleep(1) serial.write('a')
Lato ARDUINOUNO ho scritto il segue codice che dovrebbe ricevere dei caratteri
dal PC col codice python:
#include <TimerOne.h> #define MAX_BUFFER 10 void read_USB(); int elemento_buffer=10; char bufferMAX BUFFER; void setup(void) { Serial.begin(115200); while (!Serial) delay(10); // will pause Zero, Leonardo, etc until serial console opens Serial.println("OK!"); Timer1.initialize(1000); //testa se ci sono comandi sulla USB ogni 1msec Timer1.attachInterrupt(read_USB); // read USB to run every 0.15 seconds } void loop() { while((Serial.available())>0) { // se c'è qualche byte da leggere, allora... char carattere=Serial.read(); // ...leggi byte if(carattere=='\r') continue; if(carattere=='\n') { bufferelemento buffer=0; // inserisco un carettere NULL per indicare la fine dell'array elemento_buffer=0; // resetto l'indice dell'array break; // esco dal ciclo while } bufferelemento buffer=carattere; // creo l'array di caratteri elemento_buffer++; // incremento l'indice del buffer if(elemento_buffer==MAX_BUFFER) // se si raggiunge il limite di byte del buffer allora... { elemento_buffer=MAX BUFFER-1; // ...sovrascrivi quello precedente } if(buffer0 == 'a') { Serial.println(buffer); } buffer0='0'; //pulisci buffer } } void read_USB() { if((Serial.available())>0) { buffer0='0'; } }
Il codice ARDUINO è testato e funziona mentre il codice python3 non funziona e mi da il seguente errore:
Collegamento fallito, controllare se il dispositivo è stato connesso correttamente, o di avere inserito il nome della porta corretto Traceback (most recent call last): File "/home/fabio/Scrivania/prova.py", line 20, in <module> serial.write('a') AttributeError: module 'serial' has no attribute 'write'
Ho trovato in internet in un sito il codice python ma non capisco perche non funziona e mi da errore.
Aiutatemi per favore.
-
- 2022-07-18 12:49:45
- Re: problema a posizionare un controllo slider
- Forum >> Programmazione Python >> GUI
-
Grazie per il suggerimento.
Ho una mezza idea di presentare il progetto completo (parti elettroniche e software) come cosa open-source, che ne dici?
Non so però se sarà una cosa degna sul piano delle conoscenze tecniche, da poter essere pubblicata come progetto open e farlo evolvere dai vari nerd della rete.
Fammi sapere.
-
- 2022-07-17 11:06:56
- Re: problema a posizionare un controllo slider
- Forum >> Programmazione Python >> GUI
-
Ecco le mie modifiche apportate ed allegate: ho deciso di dare alla GUI del
sinthetizer uno stile tipo Moog anni 70.