Doel:€250.00
Donaties:€88.00

Per saldo:€-162.00

Steun ons nu!

Laatst bijgewerkt
op 03-06-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Microstepper motoren voor armseinpalen door AP3737
Vandaag om 15:43:22
Roco Plan T door marco
Vandaag om 15:41:57
Stationsplein Baden Baden door Dion
Vandaag om 15:30:55
Mijn eerste H0-modeltreinbaan in aanbouw door Lobomotion69
Vandaag om 15:23:46
NS 1700 transfers door Gerco van Beelen
Vandaag om 15:12:09
Noorwegen - interessante spoorzaken langs vakantieroute door Dion
Vandaag om 15:05:44
Gezocht info en foto's van standaard dwarsliggerwagen door j.ossebaar
Vandaag om 15:03:34
Länderbahn en Reichsbahn locomotieven. door Joz
Vandaag om 14:26:56
Raadplaatje door ArjanB
Vandaag om 14:26:21
Draaischijf uit de 3D-printer en met Arduino besturing door Joz
Vandaag om 14:14:39
Fleischmania Nostalgia door hervé
Vandaag om 14:01:26
Defensie wil oude koplopers ombouwen tot hospitaaltrein door spoorzeven
Vandaag om 13:43:53
Roco 69139 NS Plan V SOUND AC door Rudy0907
Vandaag om 13:42:57
Sfeer op je modelbaan door Bouwer
Vandaag om 13:41:19
Centraal Zwitserland: Trein, tram, kabelbaan en gondels. door Hans van de Burgt
Vandaag om 13:35:45
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door Hans Reints
Vandaag om 13:27:51
Onlangs gespot - gefotografeerd, de foto's door thevandijks
Vandaag om 12:39:54
ongeremde Sikken/wagens in goederentreinen door j.ossebaar
Vandaag om 11:51:04
Pimpen Rivarossi DD-AR door Chiel
Vandaag om 11:49:12
Kreisbahn nach Bad Bimmelberg (0,42m2) door GD
Vandaag om 11:21:39
Camp 3 door GD
Vandaag om 11:19:31
"moderne" kolenbakken en kolenwagens in Nederland. door ES44C4
Vandaag om 08:34:16
Swalbenburg, N modulebaan door NS264
19 July 2025, 23:46:32
De bouw van mijn modelbaan in Thailand door Wim Vink
19 July 2025, 23:46:05
Brawa goederenwagen Kassel ( Cassel ) h0 door hervé
19 July 2025, 23:10:30
Toon hier je nieuwe (model-) spooraanwinst(en)... door 6martinus5
19 July 2025, 22:27:09
Spoor 1 nem of finescale door Wies
19 July 2025, 21:53:27
Wèhnich - Eén onbeduidend baantje op 1200 bij 1200mm door Prutsert
19 July 2025, 21:01:04
Station Roodeschool door Torikoos
19 July 2025, 20:58:39
Modules van Kees Gorter (vervolg) door ca.gorter
19 July 2025, 20:11:13
  

Auteur Topic: JCV's (om)bouwdraadje  (gelezen 7139 keer)

JCV

  • Offline Offline
  • Berichten: 223
Re: JCV's (om)bouwdraadje
« Reactie #15 Gepost op: 18 November 2015, 06:56:39 »
Hallo Nico,
Nee, interessant draadje. Ga ik eens doorlezen.
Ik gebruik een Arduino Micro.
Als ik vanmiddag tijd heb, zal ik nog eens kijken op welke programmer hij staat.
Nee, dacht van niet.
Poeh, dat zou goed kunnen van niet, Oscar, van wie de computer is, heb ik gewoon een link gegeven en gezegd: download maar wat er staat. Zitten die drivers standaard in het programma, of moet ik die dus nog downloaden?
Om een of andere manier zijn de seriële poorten van een op Linux draaiende computer 'dicht'. Die moet je dan dus openen, maar ik weet niet hoe. Ik heb al een beetje gechocheld, zoals dit: www.cyberciti.biz/faq/find-out-linux-serial-ports-with-setserial/, maar ik snap er niet zo veel van.
XP is wel erg oud, dat klopt, maar op de club hebben we niks beters. Hier thuis zijn twee computers die op Linux draaien (zelfde versie, de nieuwste), en een van mijn ouders die op Windows 7 draait, ik weet alleen niet of ik de programmer daarop mag downloaden.
Het compileren gaat wel goed, na een paar aanpassingen (puntkomma's vergeten enzo).
Het programma dat ik heb geprobeerd is deze:
/* Arduino FallerCarVisp2.4
verklaringen:
wisselX=wissel
stopX=stopplaats
5 pins totaal; 2 PWM;
bevat:
wissel 9;
stopplaats 11;
reed1;
com3-> & com3<-;
©2015, Johan Verzijden, VSZ
Board: Micro
*/
#include <Servo.h>
//Servo's:
Servo wissel9;
Servo stop11;
//posities:
//posities voor wissel9:
int pos09 = 90;
int pos9 = 44;
//posities voor stop11:
int pos011 = 0;
int pos11 = 180;
//INPUT(reed) op pins:
int reed1 = 10;
//communicatie met AR3 op pins:
int com3-> = 1;
int com3<- = 0;

void setup ()
{
//servo's op pins:
wissel9.attach(9);
stop11.attach(11);
//reed als INPUT;
pinMode(reed1, INPUT);
//com. als IN- & OUTPUT:
pinMode(com3->, OUTPUT);
pinMode(com3<-, INPUT);
}

void loop ()
{
//wissel9 op rechtdoor:
wissel9.write(pos09);
//stop11 uit:
stop11.write(pos011);

//bushalte:
if(digitalRead(reed1) == HIGH) //bus wordt gedetecteerd:
{
wissel9.write(pos9); //wissel9 op afbuigend
stop11.write(pos11); //stop11 aan -> bus stopt
delay(5000); //wacht 5 sec
wissel9.write(pos09); //wissel9 op rechtdoor
delay(15000); //wacht 15 sec
stop11.write(pos011); //stop11 uit
//bus rijdt weg bij halte;
}
}
//END
Ik heb het ook al met blink geprobeerd, maar dat werkte ook niet.

Groet,

Johan

ivanzon

  • Offline Offline
  • Berichten: 1595
Re: JCV's (om)bouwdraadje
« Reactie #16 Gepost op: 18 November 2015, 08:28:03 »
Dat voorbeeld op die website is met een APIC, grote kans dat je op de XP machine nog een normale PIC hebt.
De klassieke adressen zijn: 0x3F8 en interrupt 4 voor COM1, 0x2F8 en interrupt 3 voor COM2.
Deze gegevens zijn alleen zeker bij poorten die rechtstreeks op het moederbord zitten. Bij extra insteek kaarten wordt het een ander verhaal.
Verder moet je baud rate, data bits en parity goed ingesteld zijn. Dat moet je ergens in de handleiding kunnen terugvinden.

MTV

  • ***
  • Offline Offline
  • Berichten: 614
  • 350 004 "Hugo" van de ZSSK
    • Vereniging Spoorgroep Zwitserland
Re: JCV's (om)bouwdraadje
« Reactie #17 Gepost op: 18 November 2015, 08:50:50 »
Even ter verduidelijking: de PC thuis waar Johan het over heeft draait op Ubuntu 14.04, da's niet de nieuwste.

Groet,

Matthijs
Šarišské Michaľany (SK) in H0, ook geïnteresseerd in NL, CH en PRC.
Aangesloten bij de Vereniging Spoorgroep Zwitserland
Lid van FREMO

NTeering

  • Offline Offline
  • Berichten: 1037
    • ARduino Controlled MOdel RAilway
Re: JCV's (om)bouwdraadje
« Reactie #18 Gepost op: 18 November 2015, 10:19:55 »
Hallo Johan,

Waarom neem je een Arduino Micro, als je overal op deze site kunt vinden dat we een UNO gebruiken?
Ook had ik je al eerder de weg gewezen naar de site van Ruud Boer. Allemaal met een UNO
Daarmee zet je jezelf een beetje buitenspel.
Had je deze pagina al gevonden?
https://www.arduino.cc/en/Guide/ArduinoLeonardoMicro#toc10
Daar staat alles over de Micro.

Ik heb nog wel geprobeerd om de drivers, zoals ik die gebruik, te installeren op 32-bits XP. Maar dat ging ook niet goed.

Nico

JCV

  • Offline Offline
  • Berichten: 223
Re: JCV's (om)bouwdraadje
« Reactie #19 Gepost op: 18 November 2015, 11:51:48 »
Hallo,
Ik weet wel dat jullie de Uno gebruiken, maar ik heb twee redenen om voor een Micro te kiezen. Ik heb voor de Micro gekozen, omdat deze 20 Digital I/O poorten heeft, waarvan 7 PWM compatibel, in plaats van de 14 I/O(waarvan 6 PWM) op een Uno. We hadden er nu eenmaal zoveel nodig. Ik had ook een Leonardo kunnen nemen, maar de Micro is weer goedkoper.
Ik heb een screenshot van de IDE gemaakt waar je kan zien welke programmer thuis ingesteld staat:

Die pagina had ik al bekeken, toch bedankt.

Groet,

Johan

Reinout van Rees

  • Team forummoderators
  • Offline Offline
  • Berichten: 7751
  • Forummoderator
    • Persoonlijke website + weblog
Re: JCV's (om)bouwdraadje
« Reactie #20 Gepost op: 18 November 2015, 12:08:39 »
De micro (micro pro, dat wel) wordt op deze site ook wel gebruikt hoor: zie de "AdServo" draadjes. Correctie: zie twee berichtjes hieronder.

(Zelf gebruik ik de nano en ik dacht dat daar ook wel meerderen van waren. In principe is de nano een uno in een kleinere verpakking. En ook lekker makkelijk met USB aansluiting).

Reinout
« Laatst bewerkt op: 18 November 2015, 12:25:39 door Reinout van Rees »
Bouw v/d EifelBurgenBahn (h0, zijlijn in de Eifel)
Eifelgeschiedenis (verhalen en video's over de Eifelburgenbahn)

NTeering

  • Offline Offline
  • Berichten: 1037
    • ARduino Controlled MOdel RAilway
Re: JCV's (om)bouwdraadje
« Reactie #21 Gepost op: 18 November 2015, 12:09:11 »
Johan,

Ik dacht dat je er gewoon servo's aan wou hangen? Ik zie tenminste een include van de servo library in je code. Waarom heb je speciaal PWM pinnen nodig?
Op een UNO kun je servo's op alle pinnen aansluiten. Alleen pin 2 gebruiken we voor het DCC signaal en 13 is de interne LED.
Alleen de servo-library beperkt je tot max 12 servo's. Als je er meer nodig hebt neem je gewoon twee of meer Arduino's.
Als je afwijkende hardware gebruikt heb je ook afwijkende problemen en dus ook weinig mensen die je echt kunnen helpen.

Voor de UNO gebruik ik de AVRISP mkII programmer. Gewoon proberen met die andere programmers.
Maar thuis heb je geen USB poort beschikbaar begrijp ik, dus dat gaat nooit lukken.
Ik weet ook niet of je andere USB-Serial drivers nodig hebt voor de micro.
Maar op die Arduino site staat wel: There is no need to install drivers for Ubuntu 10.0.4 ??
Je hebt bij 'board' wel de Micro geselecteerd?

Stuur anders eens een PB naar Timo. Hij is een echte Arduino kenner.

Nico
« Laatst bewerkt op: 18 November 2015, 12:31:59 door NTeering »

NTeering

  • Offline Offline
  • Berichten: 1037
    • ARduino Controlled MOdel RAilway
Re: JCV's (om)bouwdraadje
« Reactie #22 Gepost op: 18 November 2015, 12:11:21 »
@Reinout,

De Adservo zelf gebruikt een Arduino pro mini. Deze is 100% compatibel met de UNO.

Nico

Reinout van Rees

  • Team forummoderators
  • Offline Offline
  • Berichten: 7751
  • Forummoderator
    • Persoonlijke website + weblog
Re: JCV's (om)bouwdraadje
« Reactie #23 Gepost op: 18 November 2015, 12:24:35 »
Mini, micro, aargh :) Ik heb ze door elkaar gehaald, inderdaad. (M'n vorige bericht heb ik gelijk maar even gefixt met doorstrepen)

Reinout
« Laatst bewerkt op: 18 November 2015, 12:26:45 door Reinout van Rees »
Bouw v/d EifelBurgenBahn (h0, zijlijn in de Eifel)
Eifelgeschiedenis (verhalen en video's over de Eifelburgenbahn)

JCV

  • Offline Offline
  • Berichten: 223
Re: JCV's (om)bouwdraadje
« Reactie #24 Gepost op: 15 December 2015, 17:01:32 »
 Opgelost!
Ik kan programmeren, het lag aan het kabeltje...
Eén ding klopt alleen nog niet: Als ik probeer je code erop te zetten Nico, krijg ik een foutmelding over dat bepaalde dingen niet 'defined' zijn. Ik zal kijken of ik weer een screenshot kan maken, dan kan je het zien. Had je hem zelf eigenlijk al uitgeprobeerd?
Ja, en zo leer je weer wat, want ik wist niet dat je met alle pins (ook niet-PWM) servo's kon besturen.

Momenteel zijn we aan het testen, binnenkort misschien meer nieuws als het echt werkt, dan zal er ook vast wel een video over komen.

Groet,
Johan

NTeering

  • Offline Offline
  • Berichten: 1037
    • ARduino Controlled MOdel RAilway
Re: JCV's (om)bouwdraadje
« Reactie #25 Gepost op: 15 December 2015, 17:23:45 »
Hallo Johan,

Welke code bedoel je eigenlijk?
Die ik eerder in dit draadje heb gezet?
Ik heb die code even geknipt en geplakt naar de Arduino IDE en gecompileerd.
Geen enkel probleem.
Uiteraard is die code uitgetest. Anders kon ik er toch niet die screendump bijzetten.
Heb je in de IDE de Arduino Micro geselecteerd en de standaard programmer?
Wellicht is het een compatibiliteitsprobleem tussen de UNO en de Micro, waardoor de code mogelijk niet goed werkt op de Micro.
Stuur anders maar een screendump. Niet het hele scherm maar alleen een uitsnede van de foutmelding.

Overigens is het programma in dit draadje  een doorontwikkeling op die code.
Wellicht heb je daar meer aan.

mvg
Nico

JCV

  • Offline Offline
  • Berichten: 223
Re: JCV's (om)bouwdraadje
« Reactie #26 Gepost op: 15 December 2015, 18:50:07 »
Hallo,
Inderdaad, die bedoel ik.
Ik zal eens kijken wanneer ik tijd heb om een screendump te maken.
En bedoel je de code die onderaan bericht 1 gelinkt staat? Dan zal ik dat eens proberen.

Alvast bedankt,

Groet,

Johan

NTeering

  • Offline Offline
  • Berichten: 1037
    • ARduino Controlled MOdel RAilway
Re: JCV's (om)bouwdraadje
« Reactie #27 Gepost op: 15 December 2015, 19:06:12 »
Johan,

Ik bedoel de sketch die in deze zipfile  zit.
Deze link staat dus ook in het genoemde draadje.
Omdat je Linux  hebt kun je alleen maar de sketch zelf gebruiken.

gr.
Nico

JCV

  • Offline Offline
  • Berichten: 223
Re: JCV's (om)bouwdraadje
« Reactie #28 Gepost op: 17 December 2015, 17:10:11 »
Ik heb alles geprobeerd, maar ik krijg de library niet in de IDE.  >:( Wel heb ik nog een screendump gemaakt van de foutmelding:



Misschien heeft iemand er nog wat aan.

Groet,

Johan

NTeering

  • Offline Offline
  • Berichten: 1037
    • ARduino Controlled MOdel RAilway
Re: JCV's (om)bouwdraadje
« Reactie #29 Gepost op: 17 December 2015, 19:54:29 »
Hallo Johan,

Het probleem is duidelijk. De DCC_Decoder library wordt niet gevonden.
- Staat de library in de lijst als je kijkt bij Schets-> Bibliotheek gebruiken?
- Had je hier al gekeken?  https://www.arduino.cc/en/Guide/Libraries
- Hij moet staan in de Linux variant van Program files\Arduino\libraries\DCC_Decoder
  of in
  My Documents\Arduino\libraries\DCC_Decoder
- Deze map moet bevatten DCC_Decoder.h en DCC_Decoder.cpp
- Let op: Alles is case sensitive, maar dat was je op Linux al wel gewend denk ik.
- Gebruik je de laatste versie van de IDE? Vandaag (17/12) is versie 1.6.7 verschenen.

Eigenlijk is het niks anders dan de folder DCC_Decoder die in mijn zipfile zit naar de juiste map slepen.

Nico