Doel:€250.00
Donaties:€128.00

Per saldo:€-122.00

Steun ons nu!

Laatst bijgewerkt
op 16-04-2024

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Van Biervliet/B Models 2019, nieuws van de fabrikant door Corné81
Vandaag om 06:07:34
Korneschans. Een fictief Duits Nederlands grensstation. door DJV
Vandaag om 05:08:38
Vijfhuis (v.h. Frotterdam) door barry1972
Vandaag om 01:52:03
Mijn eerste H0-modeltreinbaan in aanbouw door bigboynl
Vandaag om 01:23:06
Decals voor een Roco 64892 DSG Speisewagen door frits959
Vandaag om 01:22:36
Einde Koemo ballast ??? door Ronald69
Vandaag om 01:14:28
Keerlusmodule Digikeijs DR5013 gaat na willekeurig aantal rondes op kortsluiting door Bert_Apd
Vandaag om 00:57:40
Frans/Belgisch H0e baantje door NS264
Vandaag om 00:44:46
Kleine Baan in H0 (≤ 0.5m²) door NS264
Vandaag om 00:19:08
LS Models 2024 door Albert.H0
Vandaag om 00:17:47
h0 diorama USA “The Paintshops” door Whis
Vandaag om 00:08:34
Ronald en Wanda's "Southern Comfort" swamp layout! door class 37
Vandaag om 00:06:03
Nederland jaren 50 op basis van mijn roots door defender
19 april 2024, 23:05:17
Haandrecht materieel door orientexpress
19 april 2024, 23:02:39
EifelBurgenBahn door Frank 123
19 april 2024, 23:01:42
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
19 april 2024, 23:00:45
Traintastic - modelbaan besturingssoftware (gratis en open source) door bask185
19 april 2024, 22:27:47
Hengelo in 1981-1982, maar dan anders: Kassenberg in N door raymond erdtsieck
19 april 2024, 22:23:17
Laag-Baarlo door Benelux795
19 april 2024, 22:22:31
Een stukje Odsherreds Jernbane (OHJ) door gdh
19 april 2024, 21:51:42
US diorama in H0 door Wim Vink
19 april 2024, 21:38:59
IC-trein naar Berlijn in model, welke rijtuigen? door Michiel 80
19 april 2024, 20:49:29
Toon hier je nieuwe (model-) spooraanwinst(en)... door johanw
19 april 2024, 20:31:36
La Fabrique (1:87, 0,16m2) door tothebeach
19 april 2024, 20:02:10
Cranicher Altbahn door Arjen52
19 april 2024, 19:47:50
BMB 00-Modulebaan, BMB-Rijdagen en BMB-Deelname aan Beurzen & Evenementen door Hans van de Burgt
19 april 2024, 19:41:34
Aachenau West door MichielB
19 april 2024, 18:48:39
Jeugdsentiment (show je oude treintjes) door thonis
19 april 2024, 18:36:00
Openen Lima Hondekop door Mispoes
19 april 2024, 17:59:32
Piko 2200 (52686)+ uhlenbrock 76420(?) door Ben
19 april 2024, 16:14:12
  

Auteur Topic: JCV's (om)bouwdraadje  (gelezen 6772 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: 1033
    • 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: 7397
  • 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: 1033
    • 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: 1033
    • 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: 7397
  • 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: 1033
    • 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: 1033
    • 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: 1033
    • 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