Recent Posts

Pages: [1] 2 3 ... 10
1
The problem is not apparent in the partial code posted. We need to see full code and the code for that external function in order to figure out what's going on - the problem is either somewhere else in the sketch (I know it can't be complete because there's no declaration of out_1 and out_2), or in the external function.
2
Project Guidance / Re: How to test arduino mega
Last post by john121212 - Today at 06:15 pm
That makes no sense unless you know exactly how everything is connected and I'm guessing you don't have a wiring schematic. An Arduino on its own is not capable of opening a lock - there has to be some other component between the Arduino and the lock and my guess is that is where the failure lies.

Get into the trunk first.

...R

PS ... the reason the manual override does not work may be the same failed component that is preventing the automated system from working.
There is hydraulics connected to the arduino, but no I dont know the schematic. And you are probably right, what I can read from everyone in here, is that maybe the first hydraulic is broken.
3
Français / programme pour faire monter la...
Last post by Jeannengalle - Today at 06:14 pm
Bonjour à tous en espérant que vous allez bien Je suis nouvelle ici et j'ai vraiment besoin de votre aide s'il vous plait
J'aimerais faire un programme qui fait varier la température en rampe Pour cela j'utilise :
-   2 thermocouples K  et la bibliothèque de lecture des thermocouples MAX6675
-   La carte Arduino MEGA 2750 et un contact dont la bobine  est excitée par le courant de la carte Arduino. Ce contact  fait donc passer un courant beaucoup plus fort à une résistance chauffante  qui fait varier la température.
-   Voici le programme que j'ai écrit et je me demande comment le modifier pour que la température   monte en rampe et se stabilise à 320 dégré.Merci

#include"max6675.h" // on appelle la bibliothèque d'amplification des thermocouples
//on associe les broches du thermocouple four au differents pins de la carte Arduino
int ktcSO=8;//Broche de sortie qu transporte chaque bit
int ktcCS=9;//Broche d'entrée qui indique à lla carte Arduino  qu'il est temps pour le thermocouple de lire et d'envoyer les données
int ktcCLK=10;//Broche qui indique quand un nouveau bit de donnée est entré

//On fait de meme pour le thermocouple du creuset
int ktcaSO=11;
int ktcaCS=12;
int ktcaCLK=13;

//On associe les broches à leur thermocouple respectis

Max6675 ktc(ktcSO,ktcCS,ktcCLK);
MAX6675 ktca(ktcaSO,ktcaCS,ktcaCLK);


void setup() {
  // On débute la connexion
  Serial.begin(9600);
  pinMode(7,OUTPUT);//On définit la broche 7 Pour transmettre l'information au système
  delay(50);

  Serial.println("CLEARSHEET");//On efface le tableau Excel
  Serial.println("LABEL,Temp Four, Temp creuset,Timer");//On definit les 2 colones du tableau Temp Four et Temp creuset
 

}

void loop() {
  // put your main code here, to run repeatedly:
exxcel();
four();
void excel(){
  Serial.println((String)"DATA,"+ktc.readCelsius()+","+ktca.readCelsius()+","+"TIMER");
  //On ajoute dans chaque colonne la température des thermocouples; ktc.readCelsius lit la température
  delay(2000);//on effectue cette opération toutes les 2 secondes

 void four (){

    //Si la température du fourest inf"rieur à 320(changeable);on place la sortie à l'état BAS ;ce quipermet d'éteindre le collier
    if(ktc.readCelsius()<=320){
    digitalWrite(7,HIGH);
    delay(10);//on vérifie la température toutes les 10ms
    }
    //Si la température du fourest supérieure à 320(changeable);on place la sortie à l'état BAS ;ce quipermet d'éteindre le collier
    if(ktc.readCelsius()>=320){
    digitalWrite(7,LOW);
    delay(10);//on vérifie la température toutes les 10ms

  }
4
Project Guidance / Re: Running a 16x10 matrix an...
Last post by pylon - Today at 06:14 pm
Quote
I'm looking at showing 1 frame of animation a second. I have a nano,uno,due, or mega to test on.
So why not reading one frame from the SD card, show it, wait 1 second, read the next frame, show it, wait one second...

5
Deutsch / Re: Display Darstellungsfehler
Last post by HotSystems - Today at 06:14 pm
.....
Für Dupont-Verbinder stimme ich zu.....
Ok, die waren auch gemeint.

Bei speziellen Steckverbinder, können die natürlich auch über die Entwicklungszeit bleiben.
6
The MC7815C is a voltage regulator, not a transistor. Of course it will not work.

Avoid Instructables -- they are almost all crap, written by people who have no idea what they are doing. This one is no exception.

The 6N136 optocoupler output is rated for 16 mA maximum.

However, with 12V on the collector and 220 Ohms for the base resistor, the output current could be as high as 11V/(220R) = 50 mA, destroying the optocoupler output transistor.

If you want to continue with the circuit, buy a TIP120 transistor, a new optocoupler, and change R2 to 1K.
7
Software / Re: passare un vettore ad una ...
Last post by stefa24 - Today at 06:14 pm
Ma... @stefa24   sta funzione è void !!
Che cosa deve fare ?  Occhio che se passi un array, allora puoi modificare gli elementi dell'array,
se fai funzione con 3 parametri float... devi passarli per referenza !!
grazie per la pazienza
questa funzione corregge i 3 valori grezzi che arrivano dal sensore mediante una matrice 3x3, è qui che nasce la mia perplessità, se devo passare un vettore dimensione [3], lo passo a un vettore dimensione [3], se uno un FOR nello sketch la funzione viene richiamata 3 volte per calcolare gli stessi valori.

Mettendo dei Serial.print ho capito che posso passare il vettore senza il ciclo FOR
8
Français / Re: BME280 température fantais...
Last post by 68tjs - Today at 06:12 pm
Code: [Select]
// si elle est en SPI_MODE on récupère les données sur le pin N°10
mySensorA.settings.chipSelectPin = 10;


Je n'ai pas bien lu le programme mais ce commentaire : "on récupère les données sur la pin 10" montre une méconnaissance du fonctionnement du SPI.

En SPI il y a 4 signaux
N: 1 -> Horloge, toujours fournie par le maître
N: 2 -> MOSI qui veut dire Master Out Slave IN qui correspond aux messages (les ordres) que le maître envoie à l'esclave sélectionné
N: 3 -> MISO qui veut dire Master In Slave Out qui correspond aux messages que l'esclave sélectionné envoie au maître : C'est ce signal qui récupère les données envoyées par l'esclave.

N: 4 -> Chip Select, la pin 10
Tous les esclaves reçoivent les ordres du maître car tous les MOSI sont câblés en parallèle ainsi que, respectivement, tous les MISO.
Il faut bien indiquer quel esclave est concerné par l'ordre, c'est le rôle de la pin ChipSelect  (la 10 sur un UNO).

Dans le cas où il n'y a qu'un seul esclave sur le SPI, Chipselect peut ne pas être utilisé.  La pin 10 peut être récupérée pour autre chose à condition qu'elle soit en sortie, sinon si elle est en entrée et si elle reçoit un 0 le module SPI du micro passe du mode maître au mode esclave.
Dans le cas où il y a plusieurs esclaves connectés le premier peut être sélectionné par Chipselect et les autres doivent être sélectionnés individuellement par une pin numérique disponible
9
Bar Sport / Re: [OT ITA] Lo spamm bar
Last post by speedyant - Today at 06:11 pm
Non parlo della "vera" seicento, quella a motore posteriore che "bolliva", parlo di quella "orribile replica" moderna a trazione anteriore.
10
Project Guidance / Re: How to test arduino mega
Last post by john121212 - Today at 06:10 pm
So once again to be sure.  This was working before,  and is not working now?

If it was working before why do you think the "program" on the arduino is the problem and not anything else?

You can try connecting the thing to a laptop, open IDE, have the serial monitor open. Press a button and see if the monitor gives a response. But still I don't think the problem is the "program" on regarding.

Also,  a manual overwrite wad installed but wrongly and was never working? Or,  was it worrying before,  just like the arduino, and not anymore? 
Yes, it worked until 3 weeks ago.
Acctually, Im not sure what the problem is, so my first thought was to check if the arduino is working. I want to see if there was an easy way to do it. 
When I connect the laptop and open serial monitor, it says STARTED, and nothing more. Nothing happens when pushing the buttons. But since I havent checked that before, when it worked Im not sure what I should expect.

The manual way to open the trunk, which is to losen to screws under the car, have never worked. 
Pages: [1] 2 3 ... 10