Hjälp att bygga träningsredskap för öga-hand
Hjälp att bygga träningsredskap för öga-hand
Hej! Jag är väldigt dålig på elektronik och därför skulle jag vilja ha hjälp med ett förmodligen enkelt problem. Jag skulle vilja "bygga" en slumpgenerator som tänder ett antal knappar, en och en, tills man trycker på dem. Finns det någon byggsats ni tror kan funka till detta?
Hoppas på svar!
//Dick
Hoppas på svar!
//Dick
- Lennart Aspenryd
- Tidigare Lasp
- Inlägg: 12607
- Blev medlem: 1 juli 2011, 19:09:09
- Ort: Helsingborg
Re: Hjälp att bygga träningsredskap för öga-hand
Välkommen till forumet. Jo visst finns det det. Skall leta upp ett förslag!
Hittade det inte nu.
Men har byggt någon knappsak elektrisk som blinkar fram en sekvens, så skall du komma ihåg och härma följden!
Hittade det inte nu.
Men har byggt någon knappsak elektrisk som blinkar fram en sekvens, så skall du komma ihåg och härma följden!
Re: Hjälp att bygga träningsredskap för öga-hand
Tack för hjälpen. Det jag tänkte bygga är en enklare version av denna:
Så kanske det blir lite lättare att förstå
Så kanske det blir lite lättare att förstå

Re: Hjälp att bygga träningsredskap för öga-hand
För knappar finns dessa..
https://www.electrokit.com/tryckknapp-a ... -bla.49709
Jag hade byggt med en arduino. Ska se om jag får tid så kastar jag upp en sketch...
Edit: dock så är knapparna 12volt...Går nog att ta isär och byta motståndet till 220ohm för kunna köra på 5volt...
https://www.electrokit.com/tryckknapp-a ... -bla.49709
Jag hade byggt med en arduino. Ska se om jag får tid så kastar jag upp en sketch...
Edit: dock så är knapparna 12volt...Går nog att ta isär och byta motståndet till 220ohm för kunna köra på 5volt...
Senast redigerad av Micke_s 16 april 2017, 15:58:25, redigerad totalt 2 gånger.
Re: Hjälp att bygga träningsredskap för öga-hand
Bifogar ett schema + fritzing schemat(http://fritzing.org) om man vill ändra något...
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Hjälp att bygga träningsredskap för öga-hand
Tror denna kod skulle lösa problemet. Har dock ingen blink i börjat och väntar för evigt att man trycker....
Kod: Markera allt
/*******************************************************************************************
License Agreement
Copyright (c) 2017 Mikael Sundin
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
* Neither the name of the copyright holders nor the names of its contributors
may be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER "AS IS" AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT OWNER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
*******************************************************************************************/
void led_write(int led, int state){
if(led < 6){
digitalWrite(led+2, state); //PIN 2-7
}
}
int button_read(int button){
int state=LOW;
if(button < 6){
state = digitalRead(8 + button); //Pin 8-13
}
return state;
}
//called in startup
void setup() {
// put your setup code here, to run once:
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, INPUT);
pinMode(9, INPUT);
pinMode(10, INPUT);
pinMode(11, INPUT);
pinMode(12, INPUT);
pinMode(13, INPUT);
}
//This call every time
void loop() {
int rnd;
//turn off all leds
led_write(0, LOW);
led_write(1, LOW);
led_write(2, LOW);
led_write(3, LOW);
led_write(4, LOW);
led_write(5, LOW);
//button debounce...
delay(100);
//turn on a led and wait for button press
rnd = random(6);
led_write(rnd, HIGH);
while(button_read(rnd) == LOW){
random(100); //make next button more random...
}
}
- Lennart Aspenryd
- Tidigare Lasp
- Inlägg: 12607
- Blev medlem: 1 juli 2011, 19:09:09
- Ort: Helsingborg
Re: Hjälp att bygga träningsredskap för öga-hand
Men Micke! Det skall ju vara sju knappar! Precis som dvärgarna!! 
Snyggt och snabbt jobbat när det kom en bra förklaring från TrådSkaparen.
Så får vi hoppas att det snart kommer bilder.
De här trådlösa var ju jättefräcka! Har inte sett dem på vårt gym!!

Snyggt och snabbt jobbat när det kom en bra förklaring från TrådSkaparen.
Så får vi hoppas att det snart kommer bilder.
De här trådlösa var ju jättefräcka! Har inte sett dem på vårt gym!!
Re: Hjälp att bygga träningsredskap för öga-hand
Skulle ju vara en enklare variant lasp: 6 knappar är mindre löda än 7...
Går att sätta några på A0-A5, men förvirrar nog mest bara...
Trådlösa varianten lämnar jag över till dig Lasp att implementera
Går att sätta några på A0-A5, men förvirrar nog mest bara...
Trådlösa varianten lämnar jag över till dig Lasp att implementera
