Hulp nodig bij programmeren Arduino

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • madmaxonline
  • Registratie: Mei 2016
  • Laatst online: 17-11-2024
Beste Tweakers gebruikers,

Ik ben momenteel bezig met een project voor mijn opleiding, en ik moet hiervoor dmv een arduino 2 loadcells uitlezen. nu heb ik meerdere pagina's gevonden die uitleggen hoe je 1 loadcell uit moet lezen, maar geen 1 die ook maar enige informatie geeft over het uitlezen van 2 loadcells. Ik ben hier nu al een flinke tijd mee bezig, maar met mijn nogal basiskennis van arduino kom ik er werkelijk niet uit. ik vroeg mij af of hier iemand was die mij uit kon leggen hoe ik dit voor elkaar kon krijgen.

Dit zijn de pagina's die ik gevonden heb:

https://maker.pro/arduino...ng-system-with-an-arduino

https://create.arduino.cc...w-loadcell-arduino-7a7fd5

als iemand mij kan helpen, bij voorbaad heel veel dank.

met vriendelijke groet,

Max Habing.

Alle reacties


Acties:
  • 0 Henk 'm!

  • Ealanrian
  • Registratie: Februari 2009
  • Laatst online: 12:59
Kan je vertellen hoe ver je wel bent gekomen en waar je op vast loopt?

Acties:
  • 0 Henk 'm!

  • Mavamaarten
  • Registratie: September 2009
  • Laatst online: 13:53

Mavamaarten

Omdat het kan!

Je moet dit soort problemen niet proberen op te lossen door iemand anders zijn/haar oplossing op te zoeken en deze over te nemen.

Probeer eens te begrijpen hoe het voorbeeld van het uitlezen van 1 load cell werkt. Probeer te begrijpen hoe je Arduino communiceert met het ADC-bordje. Als je dat snapt, kan je dezelfde werking makkelijk hergebruiken voor enkele extra pins op je Arduino.

Android developer & dürüm-liefhebber


Acties:
  • 0 Henk 'm!

  • madmaxonline
  • Registratie: Mei 2016
  • Laatst online: 17-11-2024
Uiteraard!

wat ik tot nog toe uit de code begrijp is dat er 2 poorten voor input zijn, dat hier een waarde uitgelezen word, en dat deze word vergeleken met een eerder bepaalde calibratie waarde er een waarde in gram word geschreven naar een variabele. het is me gelukt om alle waardes, om het zo maar even te noemen, te clonen, alleen snap ik niet hoe ik 2 verschillende loadcells in kan lezen. het voorbeeld wat ik het best begreep was de tweede link. in het begin word de scale opgezet met de 2 poorten, maar ik snap niet hoe ik daarnaast nog een tweede scale opzet en deze waarde naar de tweede variabele inlees.

Acties:
  • 0 Henk 'm!

  • madmaxonline
  • Registratie: Mei 2016
  • Laatst online: 17-11-2024
Ik heb geprobeerd uit te vinden hoe ik los de ADC module moet gebruiken, maar eigenlijk komt elke uitleg die ik vind weer terug op dezelfde library met als uitleg hetzelfde voorbeeld met 1 loadcell....

Acties:
  • 0 Henk 'm!

  • epic007
  • Registratie: Februari 2004
  • Laatst online: 22-09 15:11
Volgens mij kan je je prima baseren op dit voorbeeld:

https://github.com/bogde/...e/HX711_basic_example.ino

https://www.arduinolibrar...ies/hx711-arduino-library

Je ziet dat hier een variabele van het type HX711 wordt aangemaakt, daar heb je er dus 2 van nodig:
C++:
1
HX711 scale;


Verderop wordt de scale geinitialiseerd:
C++:
1
2
3
4
void setup() {
  ...
  scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
}

dat moet je dus ook 2x doen, en dan met andere poortnummers.
Pagina: 1