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

Vreemd probleem door Ruud Teunissen
Vandaag om 00:30:49
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door dennie
Vandaag om 00:25:50
Wat te doen met oude catalogi door Hasenwald
05 August 2025, 23:42:19
booster vraag door Hasenwald
05 August 2025, 23:37:13
Module vliegveld Jan van Mourik door MOVisser
05 August 2025, 23:31:12
Nederland jaren 50 op basis van mijn roots door defender
05 August 2025, 22:30:30
Toon hier je nieuwe (model-) spooraanwinst(en)... door Huup
05 August 2025, 22:20:51
Site DTS Modelspoor uit Ermelo doet het (bij mij) niet meer... door Martin Domburg
05 August 2025, 21:40:59
Hengelo in 1981-1982, maar dan anders: Kassenberg in N door 1200blauw
05 August 2025, 21:40:36
Wat was jullie allereerste loc? door Bahn-AG
05 August 2025, 21:10:02
Her-(her-)beginnen door Overet
05 August 2025, 21:06:51
Nieuwe ruimte voor baan na ca. 30 jaar door ruudns
05 August 2025, 20:57:06
Terugverende koppeling door phdirk
05 August 2025, 20:32:14
Aanbrengen van (kleine) nummerplaten en dergelijke door phdirk
05 August 2025, 20:24:48
Acherntal 2.0 H0 TP III/IV door Ronald69
05 August 2025, 20:17:43
lampjes in huizen willekeurig schakelen door Bert55
05 August 2025, 20:09:59
De Deutsche Eisenbahn Verein (DEV): Duitslands oudste museumlijn door Sicco Dierdorp
05 August 2025, 19:58:56
De overeenkomst tussen een Ovaalramer en een Motorpost. door Kees-Jan
05 August 2025, 19:53:30
Vijfhuis (v.h. Frotterdam) door barry1972
05 August 2025, 19:33:07
Mijn eerste H0-modeltreinbaan in aanbouw door barry1972
05 August 2025, 19:29:14
Trix DXI van DC naar AC door hmmglaser
05 August 2025, 19:27:03
Vitrinekast door Scratchbuilt
05 August 2025, 18:44:53
MoBaBro.de door henk
05 August 2025, 17:54:00
NS Gabs gesloten wagen van Klein Modellbahn door Tedo
05 August 2025, 17:45:40
Ervaringen met veilingsites enzo (Marktplaats, Ebay, Catawiki, etc). door Tedo
05 August 2025, 17:41:37
N-Wagen; Brawa, ESU of Piko door wob
05 August 2025, 17:30:20
Station Arnhem jaren '80' door Niels B
05 August 2025, 17:26:13
US diorama in H0 door Frank 123
05 August 2025, 16:59:19
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
05 August 2025, 16:57:56
Bauarbeiten im gange door 741230
05 August 2025, 16:20:35
  

Auteur Topic: Gebruik je Arduino zonder te "programmeren" ;)  (gelezen 8977 keer)


jerrytrein

  • Offline Offline
  • Berichten: 5921
Re: Gebruik je Arduino zonder te "programmeren" ;)
« Reactie #31 Gepost op: 06 May 2023, 23:06:56 »
Ik krijg het niet voor elkaar om knop save/een naam ingeven OK
Dan program
sluiten scherm met -
dan naar arduino ino
open dit bestand maar er staat enkel wat er bij een nieuwe schets staat

bask185

  • Offline Offline
  • Berichten: 5005
Re: Gebruik je Arduino zonder te "programmeren" ;)
« Reactie #32 Gepost op: 07 May 2023, 10:24:31 »
<a href="https://www.youtube.com/v/JBXbS4ZrCTQ" target="_blank" class="new_win">https://www.youtube.com/v/JBXbS4ZrCTQ</a>

Ik was trouwens vergeten om de DCC library toe te voegen aan het project. Ik heb ze zojuist toegevoegd aan mijn dropbox folder. Je moet wel eerst een nieuwe zip ophalen voordat je kan compileren.

Dat DCC test programma heb ik getest en werkt nog steeds  (y). Ik kan met wissel 123 nog steeds mijn arduino led aan of uit zetten.

Mvg,

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

jerrytrein

  • Offline Offline
  • Berichten: 5921
Re: Gebruik je Arduino zonder te "programmeren" ;)
« Reactie #33 Gepost op: 07 May 2023, 17:18:45 »
Hij laad nu de schets
Nu uitvinden welke pin op spanning komt
En de opto pinnen van de tlp 281 4 channel ik hoe moet aansluiten

bask185

  • Offline Offline
  • Berichten: 5005
Re: Gebruik je Arduino zonder te "programmeren" ;)
« Reactie #34 Gepost op: 07 May 2023, 21:11:08 »
Die optocoupler op breakout is helaas ongeschikt.

Die weerstanden voor de IR leds is slechts 220R. Met een DCC spanning van ~18V zou er ongeveer 75mA door heen moeten gaan. De 'absolute maximum ratings' dicteren niet meer dan 50mA. Heeeeeel misschien dat je er mee weg komt omdat die led 50% van de tijd uit staat.

Probleem 2 is dat er geen reverse diode is opgenomen in het circuit. De 'absolute maximum ratings' dicteren dat de reverse spanning niet hoger mag zijn dan 5V. Dus die 18V DCC spanning zal heel waarschijnlijk lijden tot het vroegtijdig sneuvelen van je optocoupler.

Dan is de schakeltijd ook nog relatief traag in de order van een paar microseconde. Ik denk nog wel snel genoeg voor DCC, maar eh... dat zullen we nooit weten. De optocoupler die we meestal gebruiken voor DCC, de 6n137 schakelt tussen 7 en 23 nanoseconde



Dus nogmaals ik heb hier nog in elkaar gesoldeerde (werkende  ;)) optocoupler print liggen. Ik zou wel eerst kijken of je iets aan de praat krijgt dmv FunctionBloX. Begin lekker simpel koppel een input aan output 13 (dat is de led op de arduino) en hang een schakelaar aan je input.

Mvg,

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

jerrytrein

  • Offline Offline
  • Berichten: 5921
Re: Gebruik je Arduino zonder te "programmeren" ;)
« Reactie #35 Gepost op: 07 May 2023, 22:26:05 »
Ik zie de afbeelding niet
Maar het werkt wel
een puls generator
2 outputs
de generator aan beide gekoppeld
2 poorten opgegeven
knippertijd
program
en even save gedaan
naar ino bestand
uploaden naar nano

en 2 leds knipperen

denk om dan een programmatje te maken dat de verlichting
Huisjes aan
gewone verlichting uit
moet enkel even zoeken hoe je i.p.v seconden uren kan ingeven

even zoeken maar je kan dan in de schets de tijd aanpassen
geweldig mooi programma
« Laatst bewerkt op: 07 May 2023, 22:28:36 door jerrytrein »

bask185

  • Offline Offline
  • Berichten: 5005
Re: Gebruik je Arduino zonder te "programmeren" ;)
« Reactie #36 Gepost op: 07 May 2023, 23:06:24 »
Alle tijden vul je in in millisecondes. Dat is simpweg hoe het werkt. Als je bijvoorbeeld een delay wilt van daadwerkelijk 1 uur dan moet je 60 minuten * 60 seconde * 1000ms = 3,600,000 invullen.

Nou is het zo, dat ik een of andere reden de waardes heb begrenst tot slechts 65000 terwijl de arduino tot 4.3 miljard kan tellen. Dit geldt voor het delay blokje als voor het map blokje. (langere getallen passen ook niet in de blokjes en dat ziet er dan verknipt uit).

Ik zal eerdaags die limieten aanpassen en een aparte character toon als het getal niet meer past in het blokje.

Mvg,

Bas

Train-Science.com
Train-Science github
It ain't rocket science ;-)

jerrytrein

  • Offline Offline
  • Berichten: 5921
Re: Gebruik je Arduino zonder te "programmeren" ;)
« Reactie #37 Gepost op: 08 May 2023, 11:36:49 »
Wat ook handig is,dat je een programma naam kan invullen ergens
In de schets staat dat boven in
Dan zie je direct ook of je met de goede schets bezig bent
Of een ander herkennings teken

En voor die tijd
Kan je dat ook doen door een reken regel te maken
bijv 3 X 3600

bask185

  • Offline Offline
  • Berichten: 5005
Re: Gebruik je Arduino zonder te "programmeren" ;)
« Reactie #38 Gepost op: 09 May 2023, 23:41:40 »
Citaat
Kan je dat ook doen door een reken regel te maken
bijv 3 X 3600
Nee, je zou wel meerdere delay blokjes achter elkaar kunnen hangen. Met ongeveer 60 delay blokjes van 60 seconden elk, zit je ook op een uur  ::)

Maargoed, ik had me net even boos gemaakt en het eerste gedeelte zit ingebakken. Je kan nu voor zowel het map als delay blokje grotere waardes invullen tot iets van 4 miljard. Dat houdt je wel een paar weken zoet  ;)



Ik moet alleen nog iets creatiefs versieren om die getallen iets in te korten. Misschien dat ik ze kan laten verbergen wanneer ze te groot worden en weer laat tonen als je je muis boven het blokje houdt oid.

Als er weer een release is, hoor je het.

Succes  (y),

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

jerrytrein

  • Offline Offline
  • Berichten: 5921
Re: Gebruik je Arduino zonder te "programmeren" ;)
« Reactie #39 Gepost op: 10 May 2023, 12:38:29 »
OK
Ik vogel nog even verder met probeersels

bask185

  • Offline Offline
  • Berichten: 5005
Re: Gebruik je Arduino zonder te "programmeren" ;)
« Reactie #40 Gepost op: 11 March 2024, 22:38:35 »
Ik heb geleidelijk nog een beetje werk verricht aan FunctionBloX de afgelopen tijd.

En ik heb een paar leuke/handige features bedacht voor de volgende release.

Toevoeging 1 is dat je straks een Arduino kan programmeren zonder de IDE te hoeven gebruiken. Arduino heeft naast de IDE ook een command line versie (CLI). Doet hetzelfde, maar het werkt wat makkelijker met scriptjes op de achtergrond enzo.

Ik heb daartoe een knop toegevoegd genaamd: 'Upload program'. Het programma kan ook originele arduino's en die kopieën met CH340 usb chippie vinden op de USB poort. En zo kan FunctionBloX zelf het juiste COM poort voor jou selecteren. Je moet alleen nog zelf aanvinken of je een Arduino Mega, Nano, Nano met oude bootloader of UNO wilt programmeren.

(als je andere arduino-achtige boards wilt programmeren, dat kan maar dan moet je gewoon de oude wijze blijven gebruiken)

Toevoeging 2. Kleurtjes.
Tijdens het maken van voorbeeld programma's was ik me continu rot aan het zoeken naar al die blokjes.... en dan heb je het zelf gemaakt  ::). Dus om een beetje onderscheid te maken, heb ik bepaalde dingen gegroepeerd en een willekeurig kleurtje gegeven.


Toevoeging 3. Voorbeeld programma's.
Je moet ergens beginnen. En handige methode om iets te leren, is om bestaande dingen aan te passen. Dus heb ik demo programma's om een AHOB en verscheidene soorten DCC decoders te maken. Dus als je nog suggestie heb? be my guest


Toevoeging 4.
panning (=rond bewegen van je scherm). Ik kon al een tijdje in en uitzoomen. Dat was niet zo lastig. Je had er alleen weinig aan omdat je scherm niet kon verplaatsen. En straks kan dat wel. Ik ben er nog steeds mee bezig. Je ziet ook in bovenstaande plaatje dat de rechter elementen niet staan waar ze horen te staan. Dat was 1 van de kleine bugjes. Na niet twee maar drie pogingen, heb ik eindelijk een werkende oplossing. Je kan nu inzoomen naar andere gebieden. En je kan nu dus in alle vier de windrichtingen je scherm bewegen tot.. best ver. Zo kan je grotere programma's kwijt en dingen verder uit elkaar zetten enzo.

Toevoeging 5.
Teksten. Je kan met een druk op 't' toets. Een tekst toevoegen. Hij verschijnt onder je cursor maar je kan hem plaatsen waar je wilt en invullen wat je wilt. Zo kan je voor jezelf wat geheugensteuntjes en commentaar toevoegen. De teksten worden ook opgeslagen in de csv bestandjes.

Ik weet nog niet wanneer de release plaats zal vinden. All in good time

Ik heb voor in de verre toekomst ook nog een paar ideeën waarvan ik denk dat ze mogelijk zijn.
- simuleren. Je kan in FunctionBlox zelf simulatie mode starten en dan kan je zelf inputs bedienen met je muis en toetsenbord
- ingebouwde seriele terminal. Je kan dan zelf berichten van en naar Arduino afhandelen in FunctionBlox zelf.
- live meekijken met de Arduino. Idee is dat je kan inloggen bij een Arduino die dan alle statussen van blokjes opstuurt zodat je kan bekijken wat er gaande is.

Mvg,

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Eric v C

  • werkt aan eigen variant Wutachtalbahn Sauschwänzlebahn
  • Offline Offline
  • Berichten: 1130
  • Fleischmann H0 modelbouwer - RocRail
    • Alt(ernatieve) Wutachtalbahn
Re: Gebruik je Arduino zonder te "programmeren" ;)
« Reactie #41 Gepost op: 12 March 2024, 09:55:51 »
Bas,

Goed bezig.
Als ik het wat rustiger heb ga ik me er eens in verdiepen wat je allemaal hier produceert.

Vooral "- live meekijken met de Arduino. Idee is dat je kan inloggen bij een Arduino die dan alle statussen van blokjes opstuurt zodat je kan bekijken wat er gaande is." klinkt heel mooi.

Eric

Sam

  • Offline Offline
  • Berichten: 182
  • LocMaus-Fleischmann-Roco-Stoom-Diesel
Re: Gebruik je Arduino zonder te "programmeren" ;)
« Reactie #42 Gepost op: 12 March 2024, 13:27:24 »
Met interesse heb ik dit onderwerp doorgelezen. Lijkt me echt iets voor mij om een start te maken met Arduino.
In post 1 en Post 27 staat een link naar de onderliggende documentatie/bestanden. Allebei de links werken niet (meer).


Kunnen deze een update krijgen?

Ook op de website werkt de link niet (verwijst naar dezelfde niet werkende link https://train-science.com/2022/10/06/function-blox/):

« Laatst bewerkt op: 12 March 2024, 13:32:04 door Sam »
In every real man, a child is hidden that wants to play - Friedrich Nietzsche

bask185

  • Offline Offline
  • Berichten: 5005
Re: Gebruik je Arduino zonder te "programmeren" ;)
« Reactie #43 Gepost op: 12 March 2024, 16:19:33 »
Citaat
Kunnen deze een update krijgen?
Jazeker. Vandaag of morgen.

Vraag me af hoe dat gebeurt. Ik heb het vaker gezien. Je maakt een site met werkende links en dan verander je iets en dan plots zijn je links of inhoudsopgave kapot. :-\

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

bask185

  • Offline Offline
  • Berichten: 5005
Re: Gebruik je Arduino zonder te "programmeren" ;)
« Reactie #44 Gepost op: 12 March 2024, 20:08:08 »
Site is weer geupdate, bedankt voor het melden  ;)
Train-Science.com
Train-Science github
It ain't rocket science ;-)