UNO R4 Generateur de signaux sinusoidaux

Bonjour à tous,

J'ai simplifié l'exemple de l'IDE pour générer une seule fréquence de sortie sur la broche AO du UNO R4
Testé avec un oscillo de 5Hz à 10Khz.
Le signal est un peu en dent de scie mais ça fonctionne bien....

/*
    _    _ _                       ____  _     _             _ _ _      
   / \  | (_)_ __  _   _ ___      | __ )(_) __| | ___  _   _(_) | | ___ 
  / _ \ | | | '_ \| | | / __|_____|  _ \| |/ _` |/ _ \| | | | | | |/ _ \
 / ___ \| | | | | | |_| \__ \_____| |_) | | (_| | (_) | |_| | | | |  __/
/_/   \_\_|_|_| |_|\__,_|___/     |____/|_|\__,_|\___/ \__,_|_|_|_|\___|
                                                                               
  Essai des modules UNO R4 en generateur de signal
 
  Alinus-Bidouille 18-08-2023

 * Generer une onde sinusoidale 
 * Sortie sur A0
 */
#include "analogWave.h"

analogWave wave(DAC);

int freq = 10000;  // en hertz, entre 5Hz et 10Khz


void setup() {
  Serial.begin(115200);
   wave.sine(freq);
}

void loop() {
  Serial.println("La frequence generee est de " + String(freq) + " hz");
  wave.freq(freq);
  delay(1000);
}

:warning:
Post mis dans la mauvaise section, on parle anglais dans les forums généraux. déplacé vers le forum francophone.

Merci de prendre en compte les recommandations listées dans Les bonnes pratiques du Forum Francophone

Bonjour

C'est un tuto ? Mieux vaux déplacer ce topic dans la catégorie Tutoriels et cours - Arduino Forum, alors, non ?

Bonne soirée

Amitiés
Pandaroux007

Ok, merci pour ta précision Je vais essayer de trouver comment faire pour déplace le post...

C'est pas compliqué, tu cliques sur le crayon à côté de ton titre, puis du sélectionne la bonne catégorie. Même pas besoin de modo pour faire ça :wink:

Bonne soirée

Cordialement
Pandaroux007

@alinus06640 merci de l'information

@pandaroux007 → Pas de précipitations.

  1. ce n'est pas un tuto mais une réalisation finie.
  2. Est-ce un vrai projet personnel ou une simple adaptation des exemples fournis avec l'IDE ?

Il faudrait au minimum expliquer le montage, s'il y en a un qui est particulier, et fournir des copies provenant de l'oscilloscope.
Dire "Le signal est un peu en dent de scie mais ça fonctionne bien...." est une information intéressante, mais un peu légère pour être transférées dans "Réalisation et Projet finis".

Je sais bien que le but d'@alinus06640 n'était que de faire une simple information mais autant expliquer ma réaction.

Les limites 5Hz et 10 kHz sont des limites imposées par la technologie, le matériel ou les résultats de mesure, ou c'est parce que tu n'a pas eu besoin d'aller plus loin ?

Avec un 328p (8 bits) du Uno R3 avec un trigger en mode CTC on peut faire du 8 MHz.

Le micro de la UNO R4 est quand même un 32 bits, je me serais attendu à mieux.
Cette information sera jugée utile par un grand nombre de lecteurs.

Edit :
Message retransféré dans le forum principal.
Rien n'interdit de faire la manip inverse si le fil de discussion devient un peu plus étoffé.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.