op zo'n manier, jij bent al veel gevorderder zie ik alquote:Op woensdag 23 januari 2013 19:20 schreef ouyevoli het volgende:
[..]
Ik ben een soort toolkit aan het bouwen voor op dit moment AVR based SOCs (maar is uitbreidbaar) die vele malen meer mogelijkheden heeft dan de arduino libs. Denk dan threading, pheripherals drivers, events, enz
En ik zit behoorlijk krap kwa RAM, door meerdere stacks, als ik wat zwaardere stress tests doe. En die mega heeft 8KiB RAM
De goeie studie + interesse scheelt een hoop. Maar als je in de knoei komt met codings en zulks dan kan ik je waarschijnlijk wel uit de brand helpenquote:Op woensdag 23 januari 2013 20:00 schreef gogosweden het volgende:
[..]
op zo'n manier, jij bent al veel gevorderder zie ik al
Tof, bedankt alvastquote:Op woensdag 23 januari 2013 21:20 schreef ouyevoli het volgende:
[..]
De goeie studie + interesse scheelt een hoop. Maar als je in de knoei komt met codings en zulks dan kan ik je waarschijnlijk wel uit de brand helpen
Al iets aangeschaft?quote:Op zondag 3 maart 2013 19:12 schreef jefmen het volgende:
Ik wil me gaan verdiepen in arduino. Ik vraag me af met welke kit ik moet gaan kopen om er mee te beginnen. Deze de officiële https://iprototype.nl/products/kits/starterkit Of deze van iprototype https://iprototype.nl/products/kits/iprototype-starterkit
Tevens had ik nog de vraag of ik zoiets: http://www.conrad.nl/ce/n(...)fniveau-sensor-K2639 kan combineren met de arduino of moet ik wat anders zoeken/maken
Ja heb de officiële set aan geschaft en ook nog diverse dingen. en ik wil deze gaan maken.quote:Op woensdag 10 april 2013 19:01 schreef ouyevoli het volgende:
[..]
Al iets aangeschaft?
Ik zie de problemen met dat tweede ding niet zo.. Als daar analoge en/of digitale I/O pinnen op zitten, dan kun je daarmee prima interfacen met een arduino
Gehe nicequote:Op woensdag 10 april 2013 19:04 schreef jefmen het volgende:
[..]
Ja heb de officiële set aan geschaft en ook nog diverse dingen. en ik wil deze gaan maken.
Goeiequote:Op donderdag 11 april 2013 00:23 schreef KomtTijd... het volgende:
http://www.bitwizard.nl/catalog/product_info.php?products_id=126 daar is dit een leuk speeltje voor
Hoe vaak kun je dat ding programmeren?quote:Op woensdag 10 april 2013 20:42 schreef KomtTijd... het volgende:
Goeie kick. Vandaag mijn Arduino Leonardo binnengekregen. Zit er een fullsize USB-B kabel bij
[ link | afbeelding ] [ link | afbeelding ]
Dapastheulnie [ afbeelding ]
Kwam toevallig tegelijk binnen met 2 potmeters die ik besteld had, dus heb al gelijk lekker primitief mijn muiscursor over het scherm zitten sturen, en nu is de LED op pin 13 regelbaar in helderheid en blinkfrequentie
True. Maar weet je een aantal aardige voorbeeldprojecten bijvoorbeeld? Youtube levert teveel bagger op..quote:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 | #include <Servo.h> #define trigPin 3 #define echoPin 2 #define servoPin 4 #define motor1Pin 6 #define motor2Pin 7 Servo servo; int newDirection = 0; void setup() { pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); pinMode(motor1Pin, OUTPUT); pinMode(motor2Pin, OUTPUT); servo.attach(servoPin); servo.write(90); digitalWrite(motor1Pin, LOW); digitalWrite(motor2Pin, LOW); } void loop() { int duration, distance; digitalWrite(trigPin, HIGH); delay(1000); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distance = (duration/2) / 29.1; if(distance <= 20) { digitalWrite(motor1Pin, HIGH); digitalWrite(motor2Pin, HIGH); newDirection = checkAround(); makeTurn(); } else { newDirection = 0; } } int makeTurn() { switch(newDirection) { case 1: digitalWrite(motor1Pin, LOW); delay(3500); digitalWrite(motor2Pin, LOW); break; case 2: digitalWrite(motor2Pin, LOW); delay(3500); digitalWrite(motor1Pin, LOW); break; case 3: digitalWrite(motor1Pin, LOW); delay(8000); digitalWrite(motor2Pin, LOW); break; default: break; } } int checkAround() { int duration, distance; servo.write(0); digitalWrite(trigPin, HIGH); delay(1000); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distance = (duration/2) / 29.1; newDirection = 1; if(distance <= 20) { servo.write(180); digitalWrite(trigPin, HIGH); delay(1000); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distance = (duration/2) / 29.1; newDirection = 2; if(distance <= 20) { newDirection = 3; } } servo.write(90); return newDirection; } |
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |