Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

MAX30100 con PIC

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[1] MAX30100 con PIC

Messaggioda Foto Utentekf00115 » 14 feb 2024, 18:44

Buongiorno,
mi sto arrovellando per interfacciare un modulo MAX30100 ad un PIC per poter leggere la saturazione SpO2 e la frequenza cardiaca bmp. Con Arduino oppure ESP32 é stata una volata in quanto ho dovuto solo assemblare il collegamento elettrico già definito, scaricare lo sketch e iniziare a sperimentare. Qualcuno ha avuto la stessa idea e ha sviluppato qualcosa con PIC e anche in PicBasic ?
Grazie
Avatar utente
Foto Utentekf00115
50 4
New entry
New entry
 
Messaggi: 64
Iscritto il: 17 feb 2007, 18:16
Località: perugia

0
voti

[2] Re: MAX30100 con PIC

Messaggioda Foto UtenteWALTERmwp » 16 feb 2024, 12:24

kf00115 ha scritto:(...) Qualcuno ha avuto la stessa idea e ha sviluppato qualcosa con PIC e anche in PicBasic ?
Grazie
a titolo d'esempio, prova a dare un'occhiata qui; ho guardato in modo superficiale ma penso sia utile; cercando ancora magari si trova altro materiale.

Ovviamente devi leggere l'articolo e il codice in modo critico perché non sarà certo "una volata" come con Arduino, fosse anche solo per adeguare l'impostazione al tuo microcontrollore Microchip.
Comunque, se hai già sperimentato sai che la trasmissione dati avviene tramite l'interfaccia I2C per cui, a maggior ragione, è bene tenere a portata di mano il datasheet del sensore.

Saluti
W - U.H.F.
Avatar utente
Foto UtenteWALTERmwp
30,2k 4 8 13
G.Master EY
G.Master EY
 
Messaggi: 8985
Iscritto il: 17 lug 2010, 18:42
Località: le 4 del mattino

0
voti

[3] Re: MAX30100 con PIC

Messaggioda Foto Utentekf00115 » 16 feb 2024, 21:57

Ho lavorato molto in passato con Mplab poi sono passato all'ambiente PIC basic professional (PBP3) molto più veloce per me tenendo conto delle applicazioni a cui mi dedicavo. Ho usato l'ambiente Arduino nelle prime versioni ma senza approfondire molto. Avevo giàvisto il software che mi hai consigliato in mikroC solo che anche lui lavora con le librerie perché in effetti scrivere software per il componente MAX30100-101-102 sembra sia molto complesso. Qui viene utilizzata la libreria MAX30100.h che non riesco a trovare. Ho trovato una Heart_rate_P16 (pic16) e una Heart_rate_P18 (pi18) che ho installato in ambiente MikroC ma non sembrano essere quelle giuste. Dovrò cercare meglio. Grazie per avermi risposto.
Avatar utente
Foto Utentekf00115
50 4
New entry
New entry
 
Messaggi: 64
Iscritto il: 17 feb 2007, 18:16
Località: perugia

0
voti

[4] Re: MAX30100 con PIC

Messaggioda Foto UtenteWALTERmwp » 17 feb 2024, 22:56

kf00115 ha scritto:(...) Qui viene utilizzata la libreria MAX30100.h che non riesco a trovare. Ho trovato una Heart_rate_P16 (pic16) e una Heart_rate_P18 (pi18) che ho installato in ambiente MikroC ma non sembrano essere quelle giuste (...)

non ho mai usato mikroC PRO quindi potrei equivocare ma al link che ti ho indicato è presente il contenuto di quello che dovrebbe essere il file MAX30100.h, mentre le funzioni "primarie" impiegate fanno parte della libreria del mikroC PRO, come
Codice: Seleziona tutto
   ...
   I2C1_Start();
   I2C1_Wr(...);
   I2C1_Repeated_Start();
   I2C1_Rd(...);
   I2C1_Stop();
   ...

qui il riferimento.
Il codice dunque sembrerebbe completo; qualcosa che mi sfugge a causa della mia superficiale osservazione?

Saluti
W - U.H.F.
Avatar utente
Foto UtenteWALTERmwp
30,2k 4 8 13
G.Master EY
G.Master EY
 
Messaggi: 8985
Iscritto il: 17 lug 2010, 18:42
Località: le 4 del mattino


Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti