View allAll Photos Tagged ButtonPins
I knew I had some buttons in my sewing kit, well there were more than I realized. So that was viewing, rating, sorting, selecting, sighing (if another one was too big, damaged or not photogenic) until I found this one. A button with a vintage look, I could finally start the fun work ...
Thank you for visits, comments and favs!
Check out these little emoji pins that can depict your mood perfectly. Express your thoughts, just like you do on your social media – but in your real life. Use these awesome emoji pins and let your wristband, clothes, choker, bag and shoes say “What’s in your mind” – out and loud! The best part is, these won’t even damage your clothes!
Take a look at exciting new collections of emojis at ziggitstyle and unleash your creativity!
#ZiggitStyle #LapelPins #Pins #Montreal #EnamelPins #HolographicPins #InitialPins #ButtonPins
Canadian Tuxedo, Parka Chic, Boots with Exposed Socks, Toque are the new 5 trends colors and accessories inspiring fashion industry with new trends for a long time including 100% relevant. Shop for Pins, buttons & fashion accessories from ZiggitStyle.
I also have green zebra, orange zebra, black and white zebra, purple zebra, teal zebra, red zebra, hot pink zebra and light pink zebra
Are you looking to buy Fashion accessories online? Look Stylish with latest and unique collection of accessories for women and men complete your look with a touch of style and personality such as your Bags, Jewellery, Footwear, Jacket, and Hat accessories at Ziggit. Free Shipping to U.S and Canada over $30 and Lifetime Guarantee.
I also have other color ribbon available black, emerald green (like photo) apple green, purple, plum, red, teal, royal blue, yellow, gold yellow, orange and hot pink
My rather colorful outfit for today. Nothing like a collection of orange, turquoise, purple, and green to brighten up the end-of-the-semester doldrums!
I bought this pin at the Smithsonian. It's from a company that makes jewelry out of vintage buttons and sewing notions.
Buy Men's Fashion Accessories Online at Ziggitstyle. Choose a wide range of Men's Accessories like hats, ties, scarves, belts, silky straps & jewelry from top brands available on Ziggitstyle. Free Shipping to U.S and Canada if order over $30 and Lifetime Guarantee.
/*
This DRAWDINO program is based on the TONE PITCH FOLLOWER
by Tom Igoe
BODY RESISTANCE (Like the original Drawdio)
You can also connect a push button to choose differents noises
You can play some strange melodies too.
circuit :
* 8-ohm speaker on digital pin 8 (and GND)
* pin in the pen (2B is great, 6B is wonderful) on GND
* 5V to your body resistance (wire warped around the pen)
* 10M ohm resistor on analog 0 to ground
Optional : push-button
* 2.2K ohm resistor on digital 2 to ground
* push button on 3.3V to digital 2
If you have some crazy values in the Serial Monitor,
check your wiring 5V must pass through your body
If you have some kind of bounce problem with your push button
get a better one, or debounce()
created 20 Feb 2012
by KiK from Brigade Neurale
This code is in public domain
You can find on our website the SIMPLE DRAWDINO, with alligator
clip glued on paper, rather than flowing 5V into your body
*/
const int buttonPin = 2;
int buttonPushCounter = 0; // counter for the number of button presses
int buttonState = 0; // current state of the button
int lastButtonState = 0; // previous state of the button
int duration = 0;
void setup() {
// initialize the button pin as a input:
pinMode(buttonPin, INPUT);
// initialize serial communications (for debugging only):
Serial.begin(9600);
}
void loop() {
buttonState = digitalRead(buttonPin);
// compare the buttonState to its previous state
if (buttonState != lastButtonState) {
// if the state has changed, increment the counter
if (buttonState == HIGH) {
// if the current state is HIGH then the button
// wend from off to on:
buttonPushCounter++;
Serial.println("on");
Serial.print("number of button pushes: ");
Serial.println(buttonPushCounter);
}
else {
// if the current state is LOW then the button
// wend from on to off:
Serial.println("off");
}
}
// save the current state as the last state,
//for next time through the loop
lastButtonState = buttonState;
// The first value of duration is 10, the next are 1,2,3,4
if(buttonPushCounter==3) {
(duration = 10);
}
else if(buttonPushCounter==4) {
(duration=100);
}
else if (buttonPushCounter==5) {
(duration=200);
}
else{(duration = buttonPushCounter+1);}
if (buttonPushCounter > 5) {(buttonPushCounter=0);}
// read the sensor:
int sensorReading = analogRead(A0);
// print the sensor reading so you know its range
//Serial.println(sensorReading);
int thisPitch = map(sensorReading, 300, 1000, 300, 800);
// map the pitch to the range of the analog input.
if (sensorReading>=200) {
tone(9, thisPitch, duration);
}
Serial.println(duration);
}
I made button pins from my earlier cat illustration. Will go on my shop shop.wedgienet.net within the month, hopefully!
---------------------
Project365: Create Something 2011 is a personal project to do something creative every day for 365 days. See what I've done so far here.
My website - www.wedgienet.net
I also have other color ribbon available black, emerald green (like photo) apple green, purple, plum, red, teal, royal blue, yellow, gold yellow, orange and hot pink
Louie Monsta proudly showing off his button pins that will be available for the first time at WonderCon.
I also have other color ribbon available black, emerald green (like photo) apple green, purple, plum, red, teal, royal blue, yellow, gold yellow, orange and hot pink
A Mega2560 replaced the Uno to get additional pins for the limit switches. The code here should work on an Uno and provide only the 4 direction controls.
Sketch begins below:
//This sketch started from a sketch created by www.mendingthings.com and modified by www.currentamps.com
//for the easy driver.
//Code Here was created by K4PP to adapt the Bigeasy drive, add 4 button direction control //Fast CW/CCW//
//and //Slow CW/CCW//, and overtravel limits on each end of the linear stage.
//Keep all above if used.
//This sketch should also work on an Arduino Uno and 4 button only (no limits no pin19 or pin18)
//The code simply loops a poll of the 4 direction buttons for state changes, and looks at the limit switch states.
//If a direction button's state changes //hold down the button//, it loops within that button's code
// until the flag is set to exit to the main loop //release the button//. No other button will work
//until returning to the main loop. If the direction related limits are tripped, the direction buttons
//towards the limit will not work. Only reverse will work until untripped.
//All input pins are pulled high with external 10K resistors. The .1uF capacitors to ground on the limit switch
//pins elinimate the EMI noise generated on the pins when the motor is running.
#define slowdelay 4350 //Set slow RPM HERE, This is step pulse delay time in Microseconds
#define fastdelay 50 //Set fast RPM HERE, This is step pulse delay time in Microseconds
const int ubuttonPin = 19; //Setting upper limit button to Pin 19
int ubuttonState = 0; //Setting ubutton state to off
const int lbuttonPin = 18; //Setting lower limit button to Pin 19
int lbuttonState = 0; //Setting lbutton state to off
const int buttonPin = 2; //Setting button number 1 to Pin 2
int buttonState = 0; //Setting button state to off
const int buttonPin2 = 3; //Setting button number 2 to Pin 3
int buttonState2 = 0; //Setting button state to off
const int buttonPin3 = 4; //Setting button number 3 to Pin 4
int buttonState3 = 0; //Setting button state to off
const int buttonPin4 = 5; //Setting button number 4 to Pin 5
int buttonState4 = 0; //Setting button state to off
int dirpin = 12; //the following are the connections from-
int steppin = 11;//the Easy Driver v4.2 and the Arduino
int ms2pin = 10;
int enablepin = 9;
int ms1pin = 8;
int sleeppin = 7;
int ms3pin = 6;
int counter = 0;
int start = 0;//counter counts the steps of motor
void setup() {
pinMode(13, OUTPUT);
pinMode(ubuttonPin, INPUT); //upper limit make button pin19
pinMode(lbuttonPin, INPUT); //lower liimit make button pin18
pinMode(buttonPin, INPUT); //make button pin2
pinMode(buttonPin2, INPUT); //make button pin3
pinMode(buttonPin3, INPUT); //make button pin4
pinMode(buttonPin4, INPUT); //make button pin5
pinMode(dirpin, OUTPUT);
pinMode(steppin, OUTPUT);
pinMode(ms2pin, OUTPUT);
pinMode(enablepin, OUTPUT);
pinMode(ms1pin, OUTPUT);
pinMode(ms3pin, OUTPUT);
pinMode(sleeppin, OUTPUT);
digitalWrite(enablepin, HIGH); // enable easy driver only
digitalWrite(sleeppin, HIGH); // easy driver operating
digitalWrite(ms1pin, HIGH); // microstepping sixteenth
digitalWrite(ms2pin, HIGH); // microstepping sixteenth
digitalWrite(ms3pin, HIGH); // microstepping sixteenth
}
void loop()
{
//turns on the LED if the limit is hit, used to check switch operation
digitalWrite(13, LOW);
ubuttonState = digitalRead(ubuttonPin);
lbuttonState = digitalRead(lbuttonPin);
if (ubuttonState == LOW || lbuttonState == LOW) {
digitalWrite(13, HIGH);
}
//-----------------------------------------------------------------------
buttonState = digitalRead(buttonPin); //code for pin2 slow CW
if (buttonState == LOW && ubuttonState == HIGH) {
// turn stepper forward
digitalWrite(13, LOW);
start = 0;
digitalWrite(enablepin, LOW); // enable Motor
delay(10); //Give it some time
for (counter; start != 1; counter++) // Step Forward 1 until button is unpressed
{
buttonState = digitalRead(buttonPin);
ubuttonState = digitalRead(ubuttonPin);
if (buttonState == HIGH || ubuttonState == LOW) {
digitalWrite(enablepin, HIGH); // enable easy driver only
start = 1;
}
digitalWrite(dirpin, LOW); // Set the direction pin to move CW
digitalWrite(steppin, LOW); // Start out with step pin low
delayMicroseconds(slowdelay); // Delay controls speed and Torque button1 pin2 slow
digitalWrite(steppin, HIGH); // Now switch it high
delayMicroseconds(slowdelay); // Delay controls speed and Torque button1 pin2 slow
}
}
//---------------------------------------------------------------------------
buttonState2 = digitalRead(buttonPin2); //code for pin3 slow CCW
if (buttonState2 == LOW && lbuttonState == HIGH) {
// turn stepper forward
digitalWrite(13, LOW);
start = 0;
digitalWrite(enablepin, LOW); // enable Motor
delay(10); //Give it some time
for (counter; start != 1; counter++) // Step Forward 1 until button is unpressed
{
buttonState2 = digitalRead(buttonPin2);
lbuttonState = digitalRead(lbuttonPin);
if (buttonState2 == HIGH || lbuttonState == LOW) {
digitalWrite(enablepin, HIGH); // enable easy driver only
start = 1;
}
digitalWrite(dirpin, HIGH); // Set the direction pin to move CCW
digitalWrite(steppin, LOW); // Start out with step pin low
delayMicroseconds(slowdelay); // Delay controls speed and Torque button2 pin3 slow
digitalWrite(steppin, HIGH); // Now switch it high
delayMicroseconds(slowdelay); // Delay controls speed and Torque button2 pin3 slow
}
}
//-------------------------------------------------------------------------------
buttonState3 = digitalRead(buttonPin3); //code for pin4 fast CW
if (buttonState3 == LOW && ubuttonState == HIGH) {
// turn stepper forward
digitalWrite(13, LOW);
start = 0;
digitalWrite(enablepin, LOW); // enable Motor
delay(10); //Give it some time
for (counter; start != 1; counter++) // Step Forward 1 until button is unpressed
{
buttonState3 = digitalRead(buttonPin3);
ubuttonState = digitalRead(ubuttonPin);
if (buttonState3 == HIGH || ubuttonState == LOW) {
digitalWrite(enablepin, HIGH); // enable easy driver only
start = 1;
}
digitalWrite(dirpin, LOW); // Set the direction pin to move CW
digitalWrite(steppin, LOW); // Start out with step pin low
delayMicroseconds(fastdelay); // Delay controls speed and Torque button3 pin4 fast
digitalWrite(steppin, HIGH); // Now switch it high
delayMicroseconds(fastdelay); // Delay controls speed and Torque button3 pin4 fast
}
}
//--------------------------------------------------------------------------------
buttonState4 = digitalRead(buttonPin4); //code for pin5 fast CCW
if (buttonState4 == LOW && lbuttonState == HIGH) {
// turn stepper forward
digitalWrite(13, LOW);
start = 0;
digitalWrite(enablepin, LOW); // enable Motor
delay(10); //Give it some time
for (counter; start != 1; counter++) // Step Forward 1 until button is unpressed
{
buttonState4 = digitalRead(buttonPin4);
lbuttonState = digitalRead(lbuttonPin);
if (buttonState4 == HIGH || lbuttonState == LOW) {
digitalWrite(enablepin, HIGH); // enable easy driver only
start = 1;
}
digitalWrite(dirpin, HIGH); // Set the direction pin to move CCW
digitalWrite(steppin, LOW); // Start out with step pin low
delayMicroseconds(fastdelay); // Delay controls speed and Torque button4 pin5 fast
digitalWrite(steppin, HIGH); // Now switch it high
delayMicroseconds(fastdelay); // Delay controls speed and Torque button4 pin5 fast
}
}
}
I also have other color ribbon available black, emerald green (like photo) apple green, purple, plum, red, teal, royal blue, yellow, gold yellow, orange and hot pink
Currently available at http://angelaedwards.etsy.com: