A fun video explaining the narrative of our project :)

❣ Chile in a Photography ❣
Cosmic Funnies
wallacepolsom
almost home

PR's Tumblrdome

Discoholic 🪩
Sade Olutola

No title available
Keni

No title available
Lint Roller? I Barely Know Her
he wasn't even looking at me and he found me
2025 on Tumblr: Trends That Defined the Year
YOU ARE THE REASON
let's talk about Bridgerton tea, my ask is open

Product Placement
Show & Tell
"I'm Dorothy Gale from Kansas"
tumblr dot com
AnasAbdin
seen from United Kingdom

seen from United States
seen from United States
seen from Philippines
seen from United States
seen from Singapore
seen from United States
seen from Germany
seen from United States
seen from Italy

seen from United States

seen from United States

seen from United States
seen from United States

seen from Germany

seen from United States

seen from Türkiye
seen from United States
seen from Germany

seen from Austria
@klostardoingsomethingcool
A fun video explaining the narrative of our project :)
We decided to put a red LED inside a fish which is supposed to be the heart. While just swimming about the LED flashes steadily. However when the shark bites the fish’s tail the light flashes faster, i.e. the fish’s heart beats faster. Meet Hui and Steven :)
Something fishy about this project
This week we learned to use an LDR (Light dependent resistor) to control how fast an LED flashes. For next week we’ve to create something which will respond to light.
Using LDR's
awesome little project! found on http://mylifescoop.com/2013/06/05/5-amazingly-cool-arduino-projects/
Magic 8 Balls are sooo twenty years ago. It’s time to update the handheld fortune-telling device for the 21st century. With an Arduino board and a bit of ingenuity, you can. This project uses a simple LCD screen, a button, and some LED lights encased in an old cigar box to create a fortune-telling robot that displays a fortune, along with a lucky number, whenever someone pushes the button.
morse code saying Alcorn-Allan :)
CADA
joining up with Denise Allan, we were told to create our names in more code :)
this is our code !!
/* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */ // Pin 13 has an LED connected on most Arduino boards. // give it a name: int led = 13; // the setup routine runs once when you press reset: void setup() { // initialize the digital pin as an output. pinMode(led, OUTPUT); } // the loop routine runs over and over again forever: void loop() { //ALCORN digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) delay(500); // wait for a second digitalWrite(led, LOW); // turn the LED off by making the voltage LOW; delay(500); digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(2000); //The letter A digitalWrite(led,HIGH); delay(500); digitalWrite(led,LOW); delay(500); digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(500); digitalWrite(led,HIGH); delay(500); digitalWrite(led,LOW); delay(500); digitalWrite(led,HIGH); delay(500); digitalWrite(led,LOW); delay(2000); //letter L digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(500); digitalWrite(led,HIGH); delay(500); digitalWrite(led,LOW); delay(500); digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(500); digitalWrite(led,HIGH); delay(500); digitalWrite(led,LOW); delay(2000); //The letter C digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(500); digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(500); digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(2000); //the letter o digitalWrite(led,HIGH); delay(500); digitalWrite(led,LOW); delay(500); digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(500); digitalWrite(led,HIGH); delay(500); digitalWrite(led,LOW); delay(2000); // the letter R digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(500); digitalWrite(led,HIGH); delay(500); digitalWrite(led,LOW); delay(2000);//the letter N now Allan digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) delay(500); // wait for a second digitalWrite(led, LOW); // turn the LED off by making the voltage LOW; delay(500); digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(2000); //The letter A digitalWrite(led,HIGH); delay(500); digitalWrite(led,LOW); delay(500); digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(500); digitalWrite(led,HIGH); delay(500); digitalWrite(led,LOW); delay(500); digitalWrite(led,HIGH); delay(500); digitalWrite(led,LOW); delay(2000); //letter L digitalWrite(led,HIGH); delay(500); digitalWrite(led,LOW); delay(500); digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(500); digitalWrite(led,HIGH); delay(500); digitalWrite(led,LOW); delay(500); digitalWrite(led,HIGH); delay(500); digitalWrite(led,LOW); delay(2000); //letter L digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) delay(500); // wait for a second digitalWrite(led, LOW); // turn the LED off by making the voltage LOW; delay(500); digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(2000); //The letter A digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(500); digitalWrite(led,HIGH); delay(500); digitalWrite(led,LOW); delay(2000);//the letter N }
video uploading now ;)
HUNGRY SQUARE code :)
MovingCircle myCircle = new MovingCircle(50,50,10); MovingCircle myCircle2 = new MovingCircle(50,50,10); MovingCircle myCircle3 = new MovingCircle(50,50,10); MovingCircle myCircle4 = new MovingCircle(50,50,10); MovingCircle myCircle5 = new MovingCircle(50,50,10); MovingCircle myCircle6 = new MovingCircle(50,50,10); MovingCircle myCircle7 = new MovingCircle(50,50,10); MovingCircle myCircle8 = new MovingCircle(50,50,10); MovingCircle myCircle9 = new MovingCircle(50,50,10); MovingCircle myCircle10 = new MovingCircle(50,50,10); MovingCircle myCircle11 = new MovingCircle(50,50,10); MovingCircle myCircle12 = new MovingCircle(50,50,10); MovingCircle myCircle13 = new MovingCircle(50,50,10); MovingCircle myCircle14 = new MovingCircle(50,50,10); MovingCircle myCircle15 = new MovingCircle(50,50,10); MovingCircle myCircle16 = new MovingCircle(50,50,10); MovingCircle myCircle17 = new MovingCircle(50,50,10); MovingCircle myCircle18 = new MovingCircle(50,50,10); MovingCircle myCircle19 = new MovingCircle(50,50,10); MovingCircle myCircle20 = new MovingCircle(50,50,10); void setup() { size(1000, 600); smooth(); rectMode(CENTER); } void draw() { background(0); fill(#FF7809); rect(mouseX,mouseY,20,20); myCircle.update(); myCircle2.update(); myCircle3.update(); myCircle4.update(); myCircle5.update(); myCircle6.update(); myCircle7.update(); myCircle8.update(); myCircle9.update(); myCircle10.update(); myCircle11.update(); myCircle12.update(); myCircle13.update(); myCircle14.update(); myCircle15.update(); myCircle16.update(); myCircle17.update(); myCircle18.update(); myCircle19.update(); myCircle20.update(); myCircle.checkCollisions(); myCircle2.checkCollisions(); myCircle3.checkCollisions(); myCircle4.checkCollisions(); myCircle5.checkCollisions(); myCircle6.checkCollisions(); myCircle7.checkCollisions(); myCircle8.checkCollisions(); myCircle9.checkCollisions(); myCircle10.checkCollisions(); myCircle11.checkCollisions(); myCircle12.checkCollisions(); myCircle13.checkCollisions(); myCircle14.checkCollisions(); myCircle15.checkCollisions(); myCircle16.checkCollisions(); myCircle17.checkCollisions(); myCircle18.checkCollisions(); myCircle19.checkCollisions(); myCircle20.checkCollisions(); myCircle.drawCircle(); myCircle2.drawCircle(); myCircle3.drawCircle(); myCircle4.drawCircle(); myCircle5.drawCircle(); myCircle6.drawCircle(); myCircle7.drawCircle(); myCircle8.drawCircle(); myCircle9.drawCircle(); myCircle10.drawCircle(); myCircle11.drawCircle(); myCircle12.drawCircle(); myCircle13.drawCircle(); myCircle14.drawCircle(); myCircle15.drawCircle(); myCircle16.drawCircle(); myCircle17.drawCircle(); myCircle18.drawCircle(); myCircle19.drawCircle(); myCircle20.drawCircle(); } class MovingCircle { float x; float y; float xSpeed; float ySpeed; float circleSize; MovingCircle(float xpos, float ypos, float csize) { x = xpos; y = ypos; circleSize = csize; xSpeed = random(-20, +10); ySpeed = random(-10, 10); } void update() { x += xSpeed; y += ySpeed; } void checkCollisions() { float r = circleSize/2; if ( (x<r) || (x>width-r)){ xSpeed = -xSpeed; } if( (y<r) || (y>height-r)) { ySpeed = -ySpeed; } //if collision occurs reduce speed to 0 and move circle off screen if(x > mouseX-10 && x < mouseX+10 && y > mouseY-10 && y <mouseY+10){ xSpeed = 0; ySpeed = 0; x = -200; y = -200; } } void drawCircle() { fill(255); ellipse(x+2, y-3, circleSize, circleSize); } } /////////////////////////////////////////////////////////
Got some fake money for you to interact with with box aswell! - turns out people dont like spending money even when its fake! they just wanted to play with the box!
Pet Code!
int x = 100; PImage pic1; PImage pic2; PImage pic3; PImage pic4; PImage pic5; void setup() { size(1920, 1080); pic1=loadImage("Game.jpg"); pic2=loadImage("happy.jpg"); pic3=loadImage("sad.jpg"); pic4=loadImage("GameOver.jpg"); pic5=loadImage("test.jpg"); pic5=pic2; } void draw() { image(pic1, 0, 0, pic1.width, pic1.height); fill(#FFF52C); rect(1920-200, 1080-200, 200, 200); //mouseX>1220 && mouseX<1920 && mouseY>700 && mouseY<1080 && mousePressed image(pic5, mouseX-x/2, mouseY-x/2, x, x); if (mouseX>0 && mouseX<200 && mouseY>0 && mouseY<200 && mousePressed == true) { //get bigger when you press in certain area x++; } if (mouseX>5-x/2 && mouseX<230+x/2 && mouseY>700-x/2 && mouseY<1000+x/2 == true) { pic5=pic3; } //change picture in certain area if (mouseX>5-x/2 && mouseX<230+x/2 && mouseY>700-x/2 && mouseY<1000+x/2 == true) { x--; }//get smaller in certain area if (mouseX>700-x/2 && mouseX<1050+x/2 && mouseY>200-x/2 && mouseY<300+x/2 == true) { pic5=pic3; } //change picture in certain area if (mouseX>700-x/2 && mouseX<1050+x/2 && mouseY>200-x/2 && mouseY<300+x/2 == true) { x--; }//get smaller in certain area if (mouseX>900-x/2 && mouseX<1060+x/2 && mouseY>510-x/2 && mouseY<840+x/2 == true) { pic5=pic3; } //change picture in certain area if (mouseX>900-x/2 && mouseX<1060+x/2 && mouseY>510-x/2 && mouseY<840+x/2 == true) { x--; }//get smaller in certain area if (mouseX>1500-x/2 && mouseX<1800+x/2 && mouseY>430-x/2 && mouseY<550+x/2 == true) { pic5=pic3; } //change picture in certain area if (mouseX>1500-x/2 && mouseX<1800+x/2 && mouseY>430-x/2 && mouseY<550+x/2 == true) { x--; }//get smaller in certain area if (mouseX>1220 && mouseX<1920 && mouseY>700 && mouseY<1080 && mousePressed == true) { pic5=pic2; } //change picture in certain area if (x<20) { image(pic4, 0, 0, pic4.width, pic4.height); // show dead picture if object is too small } }
Pet designed by Me Elly and Kees!
never worked in the end but can only try :)
All set up!
Just taking a huge prototype to work... Test out my gaming machine...
Game coming along nicely... Just need to get the box to 'eat' the circles.... FRUSTRATEDDDDD
catch the ball...
yeah slightly loosing faith in all of this...
so im doing a "simple" ... phaa simple.. catch the ball in a box game....
yeah wish me luck.
simon says scrapped...
ill come back to it..... on the 12 of never....
getting further with my simon says game :)
void setup() { size (1000,600); } void draw() { background (0); fill(#FF00B7); ellipse(500,100,100,100); fill(#FF8609); ellipse (600,200,100,100); fill(#33FF05); ellipse (700,300,100,100); fill(#0559FF); ellipse (600,400,100,100); fill(#A805FF); ellipse (500,500,100,100); fill(#05EFFF); ellipse (400,400,100,100); fill(#EBFF05); ellipse (300,300,100,100); fill(#FF0505); ellipse (400,200,100,100); }
Game....
so im adding to the game simon says...
just started the code... diamond shape .... code so far is
void setup() { size (1000,600); } void draw() { background (0); ellipse(500,100,100,100); ellipse (600,200,100,100); ellipse (700,300,100,100); ellipse (600,400,100,100); ellipse (500,500,100,100); ellipse (400,400,100,100); ellipse (300,300,100,100); ellipse (400,200,100,100); }
only took me all day to understand what i was actually doing ha!!!