Doel:€250.00
Donaties:€118.00

Per saldo:€-132.00

Steun ons nu!

Laatst bijgewerkt
op 09-04-2024

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

De Hondsrugbaan door mass am see
Vandaag om 09:56:54
PB Models, ICR-rijtuigen door henk
Vandaag om 09:56:43
Oude metalen trafo's gebruiken....... door Mug
Vandaag om 09:50:39
US diorama in H0 door Wim Vink
Vandaag om 09:26:22
Toon hier je nieuwe (model-) spooraanwinst(en)... door Besselspoor
Vandaag om 09:07:55
LED-verlichting, op rol verkrijgbaar. Binnenverlichting maken. door Besselspoor
Vandaag om 08:36:07
Baanplan Bührtal VI door nachbar
Vandaag om 08:23:15
rommenholler gasketelwagens door Falkenberg
Vandaag om 07:52:31
NS/32 door RK
Vandaag om 07:16:03
LS Models 2024 door Martijn193
Vandaag om 06:38:51
wie heeft er ervaring met rijden met werkende schroefkoppeling van Rivarossi? door Dave.......
Vandaag om 02:18:43
Cherteau, fictieve Waals industriedorp door Montanbahn
15 april 2024, 23:55:32
25 jaar geleden door Willem1951
15 april 2024, 23:24:31
Am Ende der Strecke, modulebaan op 1 M2 door Jelmer
15 april 2024, 23:23:19
Wohnzimmer Rbf materieelshow door Robkop
15 april 2024, 23:09:53
Mijn eerste H0-modeltreinbaan in aanbouw door Klaas Zondervan
15 april 2024, 22:56:19
Nederland jaren 50 op basis van mijn roots door Noordernet
15 april 2024, 22:50:08
Mijn Ned. N. Spoorbaan ''Echthoven'' door raymond erdtsieck
15 april 2024, 22:23:35
18 t/m 21 april Intermodellbau '24 Dortmund door Tijdperk||
15 april 2024, 22:16:14
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
15 april 2024, 21:46:35
Frans/Belgisch H0e baantje door NS264
15 april 2024, 21:32:02
Station Roodeschool door Ronaldk
15 april 2024, 21:27:21
Nederland in Z door Mitchell
15 april 2024, 21:05:26
EifelBurgenBahn door Ferdinand Bogman
15 april 2024, 20:54:01
RhB H0m, Albulisch door Boertje
15 april 2024, 20:32:47
Tachowagon door Bert55
15 april 2024, 20:30:53
Ombouw/Pimpen Bolle neuzen door BartvD
15 april 2024, 20:07:11
Een stukje Odsherreds Jernbane (OHJ) door tothebeach
15 april 2024, 19:11:38
BMB-Module: “Corfe Castle Station” door Hans van de Burgt
15 april 2024, 19:00:51
Een NS 5500 knutselen door Rob Ellerman
15 april 2024, 18:45:59
  

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