#general-chat
1 messages · Page 56 of 1
I've started seeing that everywhere yes. and it's kind of funny that it shows every time you visit... because they don't even set a preference cookie for their own site.
Most of themmost of the sites I visit actually do. AFAIK, it's legal
Because it counts as "necessary"
At least SO and Google do
hmm maybe because i have 3rd party cookies disabled and they store that cookie on a 3rd party, which in itself is ironic.
Ah yeah, that's probably the rub
I want trolley cookies, but they don't seem to exist any more 😦
the whole point of "don't track me bro" starts with 3rd party cookies. if you can't even set a cookie on your own domain then your entire domain is just a shill for tracking.
i got 3 pints of blueberries though. gonna make some tarts
viva puffs
I can taste this sentence
It... doesn't taste good and it leaves a bad aftertaste in the literal stomach
Also known as "snow drops" or "devil's food" cookies. They have like chocolate devil's food cake inside, and a white icing shell. They take a long time to make (they ride around in the factory proofing and rising for quite some time, hence the "trolley cookies" moniker) which is probably why they're rare today.
ha
no, viva puffs are marchmallows
LOL, chocolate cake is "devil's food cake" in America?
i think oreo's and parent company might now be under sanctions with unilever
devils food cake is a very specific type of chocolate cake
I was referring to trolley cookies, not viva puffs
ahhh
i've never heard of them
huh. The one I typically see in stores closely resembles the google images result for "devil's food cake".
there is also an angel food cake. which has meringue in it.
might be an EU thing?
devils foodcake yes, viva puffs and trolley cookies no.
Snackwell's makes a version, but they're low fat (which is wrong), and there's a chocolate coating outside the icing coating (which is also wrong)
viva puffs are dare, so they should be all over the usa
We need to send @rapid geode those salty fish-shaped crackers.
oh do you mean animal crackers?
They're made all over the world, under various brandnames. they suck
But then you will have fish
I do like Dare cookies. They make a fudge cookie which is a worthy successor of the (sadly discontinued) Keebler fudge cookie.
They prolly last an eternity too, with all that salt lol
apparently viva puffs are a thing here in walmart. i've never had them. they look, not good for you to say the least.
oh
of course, its marshmallow and american chocolate and some jam
Ah, you have no fish because you want no fish. That's weirdly existentially meta.
we call those Goldfish in the US.
yes, goldfish
the closest European thing would prolly be
https://de.wikipedia.org/wiki/Schokokuss ?
kids love them.
needs some jam inside
They used to have a very offensive name in German
Whenever we walk past the sushi counter in the grocery store, I tend to think "cat treats!"
I'm actually hiding the preview because the wiki article mentions it
ha
goldfish wearing sunglasses.... because that makes complete sense no where.
It's very American, to say the least :P
my grandmother named her cat "cat". in german. which is not really as family friendly as you might think
only thing missing is the goldfish holding a 50 cal and a pabst blue ribbon.
A friend of mine died and left me her cat, which was named Michi. I didn't find out until I'd had the cat a couple of years that "Michi" means "cat" in some South American language. I'm sure my friend is laughing at me from beyond the grave.
lol
For what it's worth, 道(michi) also means "way"/"road" in Japanese
Another friend of mine has a sister named "Mitzi". When they went to visit France, people would giggle at the name. Apparently, in France, "Mitzi" is a dog's name. It would be like calling someone "Rover" or "Fido" in the United States.
That's like naming your dog "Hund".
Hund is dog in German.
I know, I have a C1 in German 😂
hound is a german derrived word.
yup
which makes our breed of "Blood Hound" just "Blood Dog".
ha
it got rid of all the articles though!
a lot of names are like that. when you go somewhere and ask "whats this river called" and they say "river" in their langueage. so you call it river river
Like "The La Brea Tar Pits"? (literally, "the the tar tar pits")
didn't know that
Or Torpenhow Hill (hill hill hill hill)
torpenhow is wrong i think. i forget. saw somethign about that one.
Yeah, the Torpenhow one is only half-true. But still a good story.
well, i eman i guess they are all wrong and thats the point
badger badger should do a buffalo buffalo
so name your cat cat. and name your dog hamster. and name your kid spot
im naminig my keyboard fred
Another friend of mine named their cat "Eponymous", which I thought was awesome
ha
my cousin didnt want any confusion with names so he just married someone with the same last name
ha
:x
This sentence is doing a lot of implicational work
:P
ha. nah. not related at all
wel that's common in some area's of the US, like Alabama
cause our family name is a translation from french
cause them evil british were being mean
And europe, you can marry cousins here
Technically even more related family members, as long there's not a public drama
and West Virginia, because some places are so isolated that eventually you might end up marrying someone with the same last name.
ha
There's a kind of moss that's known as "Spanish Moss" in France, but the same thing is known as "French hair" in Spain.
Just because it's legal doesn't mean it's a good idea
well theres legal and theres smart. in the 1600s though, you tended not to have many choices, so 3rd, 4th cousins were common
In korea, don't they have like all the same sur/names?
In many countries the nobles "gifted" surnames to a bunch of people. That's the kind of offer you can't refuse
i think that's china that has the most amount of people with the same last night. might have to google that one.
you can refuse any offer, in some places though it might come with consequences
There are some very common surnames. "Kumar" and "Brown" are very popular in some parts of the world.
The worst surname that I heard was (translated) dead cow
And I thought that I had a bad surname lol
just googled it yep it's china. they only share about 100 of the same last names.
I have a couple of friends with two-letter surnames that run into a bunch of sites that don't accept surnames that short.
A very metal surname :P
Ah yes, programmers and names
The best combination
my great^8 grandfather has a wiki page. not cause he did anything useful, but cause he has 500000 tracable descendants
should be DEADBEAF
I do not know who my great^8 grandfather was. I doubt most westerners do
I could post a link to the world 10 worst last names but pretty sure dynobot would have a field day with it.
An fun and useful writeup about programmers and names https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/ (there's a companion one about programmers and times/dates too)
my friends name is chen chen. and he was sued once by a lady named sue chen. not even a joke. ha.
Now I am obligated to link to this:
https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html
We need to complete the trifecta
Actually cow, it's not the best translation, it has a derogatory meaning
but cows are holy in some societies, might not be a bad thing depending on where you're from.
we know because the french kept good records when they came to canada. we dont know anything back in france, other than they were nobles.
i think we also have records in germany though going back 1000 years.
my moms hobby
haha
I don't care about ancestry stuff.
My grandmother traced us back to a fellow known as "Thorfin the Dane" several hundred years back.
Hindi for example. I watched a video eh last month of a Hindi driving like 150mph on back roads and plowing his car through a herd of cows crossing the street. his scream before hitting them was something else.
While I'm not that interested in ancestry, I am intrigued by the notion that people with "Thor" in their names were considered descendants of Thor and that I am therefore a demigod.
Sometimes it's interesting
The family of my father was persecuted, but for exactly what reason I don't know
But I guess having a dictatorship didn't help
something about a curfuffle in the 40s
but do they live in Asgard?
I mean, it obviously doesn't lol
It turns out the Western Union rates to Asgard are prohibitive, so I'm unable to verify.
it never does
hah, there was an SCP about sending objects to the afterlife
people adopted, some crimes, etc
not in Egypt, have them buried in Egypt and it's a loophole.
also intermarrying with natives they were hiding
you have a big basement
actually, i did put they pyramid in the warehose in warehouse 13 hahaha.
SCP? Is that like an RFC?
i was told to just fill it with anything. so that sin there.
fill it with lead, it'll be there permanently. 😛
ha
that's called malicious compliance btw, it's a thing
A thing I (mis)use a lot...
"just fill it with anything".... umm ok you might regret those words.
One employer of mine posted notices stating that failure to fill out a particular form would "effect your raise". Well, then.
this was a cgi movie set. it was a gov warehosue that held secret paranormal artifacts. in a hollowed out mountain. ha. so i have a lot of space to fill up
An employer of mine said I had to create barcodes for every item in stock. They had like 15,000 items and provided no bar code equipment.
O_o
Oh, I would have had FUN with that assignment!
copy/paste and printed the same bar code for every item
Yes, a marker could be considered "bar code equipment"
im still no closer to finding a web host. ha. noone i know has one it seems
the sad thing is no one noticed for an entire year
Time to get a dedicated server!
Party like it's 2000 :P
ha
since there was no bar code equipment there was no way to use the bar codes anyway. so when i quit and moved i received a phone call literally a year later... and i blamed it on my boss who told me to do it.
oh he had it coming, he'd watch pron on his lunch break, every single day, on his work pc, and would often blame me for using his computer... right.
o_o
oh dear
i never once sat in his chair let alone would think about touching that nasty keyboard.
ohhh it's a thing now?
eww.... :S
need to buy some pretty woods.
cause they are. one is r2 and 3 are r3 or the other way round
w is different. lower
esc is r4. that sthe other key in the 5 up machinign setup ( wood block)
if that's the way you want it then as long as you're happy with it is all that matters.
My keyboard seems to disagree
mac's dont count
I have no idea what maple syrup land keyboards look like though :P
is it an orthagonal type or standard layout?
while i agree keys have different heights that difference seems a bit more than normal.
huh. I don't think my PC's keyboard has different key heights either...
I'm going to look
ha
nope, all flat
non mechanical keyboards vary. classic mechanicals are like this
Ah, yeah, I don't do mechanical keyboards
you modeled everything to the nth degree so i'm sure you know what you're doing.
🙂
yeah, its amazing how fiddly they are. but also ive tried flat board, apple etc and i understand why they profile them. it is far more comfortable
anyhow. gotta get some made. take lots of pichurs, video, etc.
make website
then hope people want them
well, want them ENOUGH to pay 😛
good pictures showing the differences
so i did my lettering backwards. w should be on the taller one.
doesnt matter for now. engraving is a separate process. as long as i so 3xr2, 1xr3, 1xr4 in the blank
Just capacitive? Infrared?
ultrasonic?
Btw for everything else that's not keyboards or mouses what can you use to build drivers?
What kind of drivers? USB?
Hah, I meant membrane keyboards as compared to those using "mechanical switches". It's a marketing thing
If you want to build something that talks over usb w/o fighting with the kernel, https://libusb.info/ can help
Usb/hid for windows and other platforms
I saw some ms docs, but I couldn't understand a thing, and as soon as I thought that I could, I found that it was deprecated stuff...
This is why I don't like eating out nasty
What did you order
Fun fact: I came across the "Anlogic" Chinese FPGA brand. Their name 安路 would (at least in Japanese), mean "safe path"
安 also means "cheap", but I think that's a meaning the Japanese added
Presentation is nice when eating in a restaurant but I don’t really expect it to look amazing getting takeout
Does it taste good at least?
It's soaked in water, it should not be, it smeels funky and looks spoiled
If it smells funky, do not eat
Your senses have evolved so that "funky smell" ~ high probability of making you sick
grrr, jlc again rejected my part calling it "multiple conencted parts" when it is not.
have to talk to them now and explain
It should have been duck with orange
And some tofu salad
I guess that I'll have to skip evening
that looks like the remains of food, but not the actual food
this is what i got. more free salad
I don't quite like that white sauce apparence
ha. cucumber kraft dressing.
Neat, Belarus says it can’t control Wagner who wants to invade Poland lol.. (sarcasm on the neat part :P)
um
i thought they were against putin. or is it one of those "he is not destroying the world fast enough for our tastes" things
Probably the not fast enough bit
sigh
Not to come off alarmist, but it really feels like we’re gunning towards a massive global conflict
well, it will be short and swift, but whole areas will be irradiated
Like not even walking or inching towards one.. but full on running
I’ll probably die
One of the US nuclear command sites is up the road from me
Hill Air Force Base
Also US Strategic Air Command isn’t too far down in California
Ah that’s in Nebraska
I think it’s just strategic command that’s in California
Eh, things change even that thought it wrong
in the post apocolyptic world will i still be able to get pizza hut?
Either way, Hill is a major maintenance depot
Their special will be irradiated pepperoni
will it give me super powers?
Accelerated death?
Man everything I want from Adafruit is out of stock -_-
sorry, i bought it all
Clear liquid out it’s not ready, no liquid out it’s over done, milky liquid means it’s ready
also white. id say its in the slightly clear stage.
cooked
mmm. really good. ill pick 8-10 more on thursday or friday
Yum
I went out to pick a few that were ready but lots of stinging bugs flying around them so I wen back inside
theres about 25 ears total. but half are still small ish
I unfortunately have a flighty fear of flying stinging bugs
eep
So gardening is a fun game of run away from the buzzing sound
we dont have too many mean bugs here. the occasional wasp
the bees dont bother anyone. not many mosquitos
lots of flies but they are more annoying than harmful
We have like.. paper wasps, hornets, a few kinds of bees
They love the garden
I don’t love them though
Except the bees
Yeah, I dislike grilling because the smell of burning propane seems to attract lots of wasps
Propane apparently smells good to bees, wasps, and hornets
dont tell hank hill! lol
Been trying to obtain a Picowbell DVI for 2 weeks, yes signed up for email. Oh well. Other projects in the meantime 🙂
Won an eBay auction for a copy of Pokemon Red
$33
Which isn’t bad given the going rate is $50+
Huh. I need to get the battery replaced in mine
Batteries are surprisingly cheap
...at least compared to the cost of the whole device
Hehe yeah, especially nowadays
If I had to rebuy either of my Gameboys, I’d be paying well over $100 each
I could get my gameboy color (teal) for $60-$85 it looks like
Surprisingly, gameboy advance are a bit cheaper
$45
So, still a solid $100 to replace both
Retro fever/scalping/hoarding are real
Retail of the Gameboy Color was $79.95
I guess you could get one of those fpga-based handhelds
Double win if it's reprogrammable
my fitbit watch face. i'm ready skerr.
and I just realized it has my GPS coordinate on there. yeah delete.
even though i told it not to track me... what's the point of having user preferences if it's going to be ignored. google 🤬
Desk of Ladyada - Flippy Floopy Floppy Flavor https://youtu.be/HrhH2Zm5Qo0
Floppies are trending again on the ada-desk this weekend, as we get back to making hardware for a firmware push we did about a year ago to create floppy interfacing code for both Arduino (https://github.com/adafruit/Adafruit_Floppy) and CircuitPython (https://github.com/adafruit/Adafruit_CircuitPython_floppy). A lot of that original code was goi...
goggle does not care what your preferences are.
they care what they can sell them for
Get apple watch
pumpkin watch
Just found a new WCH product
CH32X035
RISC-V MCU with "programmable I/O controller (PIOC)"
Which allows for custom protocol without CPU doing the bitbang
Like the RP2040 PIO?
Yeah
There's no official price announcement yet
The dev board costs 28 CNY
Which is around 4 USD
Woah is that good
Indeed
Giving it got a USB A and USB C port
Actually never mid
It doesn't contains native USB
😝
Wait
Never mind again
I was blind
It supports native USB host and device
Also USB PD
It's almost a RP2040 killer
Except the CPU is single core and frequency limited to 48Mhz
It can definitely fill some market that RP2040 fails to fulfill
But don't think about running an emulator on it
It has the potential to become the next seesaw chip tho!
20kB RAM, 64kB flash
hmmmm
A phy for USB PD, that could be useful
Currently got FUSB302's for that purpose though
If someone ever makes a revision on the tft feathers, can you guys include a fuse for the display?
A cracked display has no issues smoking and going blazing hot while the board is still running.
I am not sure if would burst into flames but not willing to find out when I can just swap the display.
I desoldered it and will solder a new one.
That is absolutely bonkers, glad it only got hot and smoked and didn’t catch fire or anything
smoke did come out so it was prolly around 200°C, and that in less than 5s
so a lot of current was coming through
hence the fuse suggestion
It’s a great idea
the board usually takes up .11A with the display displaying the REPL
the display is desoldered now, can't exactly test it
adafruit_feather_esp32s3_tftless
Actually it still draws .11A without the display, so we can assume the display used minimal power at least in regular use
removed the pins, cleaned up everything
time to move the new one in
Let's hope the pinout is the same
the driver, size and res are the same
the exterior glass was fine, and nothing was displaced
the damage was internal
the board was on my desk and i threw my phone on the desk, the phone landed on the board
the display did slighly light up, but only on the cracks
after it started heating and smoking, I immediately powered it off.
Now after it heated up, internal buldges are visible.
After the damage, before powering it, they weren't there
The glass outside is still smooth
Somehow, the board doesn't complain the display is missing.
I assumed it would complain a bit like picow firmware on pico does.
Nice.
It's the same.
The local guy didn't have the correct ada module so I had to get the waveshare one and was worried it wouldn't be the same pinout.
the display is SPI and is output only (no MISO), so the microcontroller can't tell there's nothing there
Oh ok then. Makes sense.
Now it's just a matter if I will ef up the soldering or not.
I have my k tip equiped
I have never done ribbons before.
you can do the soldering casually and then clean up any shorts with solderwick
I will just rely on flux to keep em seperate
the k tip has a tendency to scoop up the extra
no matter how much it is
the nervewracking part is taking the glue off
I did desolder the new one and now just trying to apply some new adhesive
no ripped pads btw
I did just set it to 350°C
and mixed in some leaded solder
God bless whoever put the cable cutout in the feather pcb
I don't have to guess the length
Not sure if there's a better channel for this- but would someone mind helping me with starting a project? Not one of the adafruit projects, just something I thought of that I'm not sure how to go about.
IT WORKS!
try the help with projects channel
Thanks!
- Tippies for those who wanna try it:
- Use 250°C for soldering it, 350°C was a bit much for the ribbon and it started fading
- The adhesive strip waveshare included is much stronger than the one originally included with the feather. Reusing it is recommended.
- The module I used to yoink the display off is the
Waveshare Display 1.14" 240x135 IPS, SPI interface. The adafruit product id 4383 is however the exact one, you may wanna opt for that. And according to the description, it's not soldered in, but instead plugged in.
can someone give me a hand with a menu that im tryna make
im so lost
#ifndef MENU_H
#define MENU_H
#include "./MenuHeader.h"
#include "./MenuItem.h"
#include <Vector.h>
class Menu {
public:
Menu(const char * HeaderText, bool displayMenuHeader = true) : Header(new MenuHeader(HeaderText, displayMenuHeader)) {};
MenuHeader *Header;
Vector<MenuItem*> Items;
static uint8_t ItemsToDisplay;
static uint8_t SelectedID;
static uint8_t ItemsOffset;
static uint8_t SelectedDisplayItem;
void AddItem(MenuItem *Item);
void NavUp();
void NavDown();
void Display();
void UpdateSelectedDisplay();
};
#endif```
```cpp
#include "Menu.h"
uint8_t Menu::ItemsToDisplay = 5;
uint8_t Menu::SelectedID = 1;
uint8_t Menu::ItemsOffset = 1;
uint8_t Menu::SelectedDisplayItem = 1;
void Menu::AddItem(MenuItem *Item) {
this->Items.push_back(Item);
}
void Menu::NavUp() {
Menu::SelectedID = max(0, Menu::SelectedID - 1);
Menu::ItemsOffset = min(Menu::ItemsOffset, Menu::SelectedID);
Serial.println(Menu::ItemsOffset);
Serial.println(Menu::SelectedID);
Menu::Display();
}
void Menu::NavDown() {
Menu::SelectedID = max<uint8_t>(Menu::Items.size() - 1, Menu::SelectedID + 1);
Menu::ItemsOffset = max<uint8_t>(Menu::ItemsOffset, Menu::SelectedID - Menu::ItemsToDisplay);
Serial.println(Menu::ItemsOffset);
Serial.println(Menu::SelectedID);
Serial.println(this->Items.size());
Menu::Display();
}
void Menu::UpdateSelectedDisplay() {
}
void Menu::Display() {
Header->Draw();
int i = 1;
Serial.print(Menu::ItemsOffset + " Item Offset\n");
for(MenuItem *item : Menu::Items) {
if(item->ItemID > Menu::ItemsOffset && item->ItemID < (Menu::ItemsOffset+Menu::ItemsToDisplay) ) {
i++;
item->Draw(i);
Serial.print("Item should be displayed\n");
}
}
}``` this is menu.h and menu.cpp
#include "MenuHeader.h"
void MenuHeader::Draw() {
display.fillRect(0, 0, SCREEN_WIDTH, 16, 1);
display.setTextColor(0);
display.setTextSize(1);
display.setTextWrap(false);
uint8_t textOffset = (SCREEN_WIDTH - (strlen(this->Header) * 6)) / 2;
display.setCursor(textOffset, 4);
display.print(this->Header);
display.display();
Serial.print("Displayed Header\n");
}```
```cpp
#ifndef MENUHEADER_H
#define MENUHEADER_H
#include <Arduino.h>
#include "../OLED/OLED.h"
#include <vector.h>
#include <Adafruit_SSD1306.h>
class MenuHeader {
public:
MenuHeader(const char* Header, bool display = true) : Header(Header) {
if(display == true) {
this->Draw();
}
};
const char* Header;
void Draw();
};
#endif``` this is menuheader.h and .cpp
#include "MenuItem.h"
#include "Menu.h"
uint8_t MenuItem::Count = 0;
void MenuItem::Draw(int Position) {
if(this->ItemID == Menu::SelectedID) {
display.fillRect(0, ((Position * 8) + 16), this->width, this->height, 1);
display.setTextColor(0);
} else {
display.setTextColor(1);
}
display.setTextSize(1);
display.setTextWrap(false);
uint8_t textOffset = (this->width - (strlen(this->Title) * 6)) / 2;
display.setCursor(textOffset, ((this->height - 8) / 2) + ((Position * 8) + 16));
display.print(this->Title);
display.display();
Serial.print("Displayed");
}```
```cpp
#ifndef MENUITEM_H
#define MENUITEM_H
#include <Arduino.h>
#include "../OLED/OLED.h"
#include <vector.h>
#include <Adafruit_SSD1306.h>
class MenuItem {
private:
const uint8_t height = 10; // Height of the Menu Item
const uint8_t width = SCREEN_WIDTH; // Width of the Menu Item
uint8_t posX;
uint8_t posY;
public:
MenuItem(const char* Title, void (*EnterMenuItem)()) : Title(Title), EnterMenuItem(EnterMenuItem) {
Count++;
posX = 0;
posY = ((Count - 1) * height) + 16;
this->ItemID = Count;
};
static uint8_t Count;
uint8_t ItemID;
const char* Title;
void (*EnterMenuItem)(); // Define the Void Pointer
void Draw(int Position); // Draw the menu item
void Clear(); // Clear the menu item;
};
#endif``` this is menuitem.h and .cpp
i cannot figure out
why Items.size() keeps returning 0
even though i am adding to the vector
menu header and menu item work fine
if i invoke them on their own
then they draw fine
but when i try and use the menu class
that's when everything screws up
Serial.print(MainMenu.Items.size()+" Size\n");``` returns ```bash
Size```
You probably need printf, and "%d Size\n", MainMenu.Items.size() ;)
yeah it's not that
it prints 0
when i do that anyways
they're not getting added for some reason
OK, I mentioned it just in case it was an easy fix. I don't have time to properly look at the code right now, hopefully you'll find some assistance
aight
ty
anyways
why do peeps put ontopic question in offtopic general-chat ?
i think we need threads enabled on the server, because i feel bad about posting 100 messages in a row, explaining some rpi feature, in a channel that is barely on-topic, and no channel is a good fit
but threads are enabled just not in this channel
ah, after digging, its only enabled in some channels
i was trying to create one in the channel where it was the most on-topic
but this channel shouldnt have conmstant electronics posts because that is what -tech and projects are for ? Am I am confused ?
I keep seeing it and it seems my knowledge of what channel is for what is a bit off in that case ?
The channel has no topic. You are probably free to use it as you please ;)
was watching an ltspice intro stream earlier today and someone asked to what point (volt/amps) it can simulate a circuit
and the streamer said that probably pasts 1 million volts it can't really but if you lack the judgement and try it IRL it will turns out bad. There goes my dream of using lightning strikes to power my arduino with free electricity 🤣
My energy harvesting experiments netted me microvolts, not megavolts
better than nothing, progress.
what are you doing? Harvesting WiFi?
WiFi, cellular, whatever ambient RF is around
waits patiently for 3d prints
And then...
And then the cat arrives to play with the plastic ball
I wonder if I could get away with the assertion that I was trying to print a bird nest...
missing the sauce though. Also looks like angels hair pasta
Could be worse, I suppose
not my problem. this is from a service. my poor printers are hiding in the closet
You need to call it the "electric sheep". Because it grazes on stray current
ha
"Electric Sheep is a volunteer computing project for animating and evolving fractal flames"
all the good names are taken
omg you printed recycled wool out of plastic :0
that's so cool 
😭
knit a sweater with it 
Why isn't carbon fiber more popular? Too expensive? Why is weaved strands of carbon so expensive? Isn't carbon super common? How expensive could it be to convert polymers into carbon strands that are then weaved together?
Takes a lot of crazy precise machinery to do that
Hii
hey can anyone tell me how to make raspberry pi pico board led blink
led = DigitalInOut(board.LED)
led.direction = Direction.OUTPUT
led.value = True
this is my current code of stedy on
its pin 26
try that
or 27
idk off the top of my head just try 25, 26 and 27
or google it
im teaching rn
so i cant check
also
isn't it like
led.on
or sumn
you should work in the marketing department of a clothing company. You're already good at greenwashing! 😝
lmfao
thnx
sorry stupid question... but does that currently work? Is the problem that:
- The LED doesn't turn on?
- The LED does turn on but you don't know how to make it blink?
dude i made it
blink but
🥳 🥳 🥳
my code isnt working 😢
i need to remove
led.value = True time.sleep(0.5) led.value = False time.sleep(0.5)
this from code
than it get start working again
should i upload my whole code here ??
@fossil dawn
sure.
```py
[your code here]
```
then it's even colorful
unless it's too long
Then I would upload it to pastebin or something
and thb I'm not sure if I can even help with python. But whoever can help, probably needs more code than a tiny snipped 😄
one of my students keeps calling me mister
Is this a bad thing?
i dont know its weird
im used to being called my name
by them
i dont like being referred to by mister or sir or whatever
its weird
Polymers aren't a particularly efficient starting material, as they contain a lot of non-carbon items. The tricky part is lining up the carbon atoms into fibers.
idk
@tribal brook sis this is the rest code
Basically, you want a non-blocking blink. You'd add something like this:
nextblink = 0
cycletime = 500
while True:
now = millis()
if now > nextblink:
led.value = not led.value
nextblink = now + cycletime
Epoxy/glue isn't cheap and a pain to work with
in which line should i insert this
You whole code should be inside that while True
You dont want to use sleep (MCU actively doing nothing), but store last time you checked, so you can check again in a while
dude didnt got u
the code was not written by me
i just edited some things in it
and i want that
in same code
led should blink
can you please copy and paste it for me like where to insert
Nop
atleast tell me in easy way
A) im on phone
B) you should (at least try) learn some coding basics
ik some basics that why i made some changes in it
XD
but i even read article of adafruit but it is going above my head
and of trying i am doing that from last 2 weeks
cycletime = 500
while True:
now = millis()
if now > nextblink:
led.value = not led.value
nextblink = now + cycletime ```
this whole thing should be pasted in while true: .....
line
please if anyone know feel free to DM me or ping me
i am finding the solution
😭
After the if (inside the loop), the rest of tour code
Which is probably under a while True too (you dont want to nest a loop inside another)
i have a very strange issue and i dont understand how i can fix it, bare with me a second whilst i just record it
here it is
for some reason its not doing as intended
well it draws an extra pixel
but if i increase the distance between them
it doesn't change anything
if(this->ItemID == Menu::SelectedID) {
display.fillRect(0, ((Position * 8) + 15), this->width, this->height, 1);
display.setTextColor(0);
} else {
display.fillRect(0, ((Position * 8) + 15), this->width, this->height, 0);
display.setTextColor(1);
}```
position would be like
0, 1, 2, 3...
width is 128 and height is 10
giving room for 1 pixel padding the box
Put the initialization outside your while True and the rest of it (under while True in my example) under while True in your code.
File "<stdin>", line 100
SyntaxError: invalid syntax```
You need to indent the lines after if now > nextblink:
Which line is line 100? You left the important bit out of the error message.
aight so i've sorted most of the issues with the menu
but now i need to figure out how to do the offset
of the menu
cause there are 5 available menu items
the selected item will always be displayed
anyone got any ideas on how i should go about displaying the other items without going over the max size of the array
finally thnxxxxxxxxxxxx mannn
i am veryyyyyyyyyyyyy happy
after 2 weeks finally workingggggggggggggggggggggg
this feeling never goes away
every time you make something work
you'll feel like that

😁😁😁🥳🥳🥳🥳🥳
btw wt this indicates what is use of this ?? nextblink = 0
when the next blink occurs
you're cycling 500 i assume MS
and it resets to 0
so when its 0
then it toggles
on or off
The idea is that each time through the loop, the code checks the current time to see if it's time for the next blink yet. If so, it does the blink and resets nextblink a little bit into the future for next time.
The starting value isn't important, so I just set it to zero so the current time will always be past it, so the blinking will start.
Just yesterday shouted my 2 fav words "It's working!" when I got the Adafruit ST7789 TFT working and showing graphics with STM32 board using STM32CubeIDE (my current challenge). 😀
ohh
im trying to program a dynamic menu from scratch for an OLED
when this works i'll be very happy
can we do like light will turn on for 500ms and turn off for 2000ms ??
There are a few ways to do it. Basically, you reset the time for nextblink depending on led.value
leave it
already everything was going above my head XD
btw have u both guys did masters in python ??
No, I'm just a tinkerer
ohh nicee
should i ask one more thing
i am thinking of making it R G B...... can we sync it like red than blue than green or in other patterns ??
You could use something like ```python
nextblink = now + (2000 if led.value else 500)
ohh workinggg man
hi i’m tryna get SPI1 working on an nRF24L01+ module with a Pi 3 but i’m facing issues even after enabling SPI1 in the boot config text file 😦
where shld i ask for help?
soo now if i remove cycletime = 1000 from code than its totally fine right !!
Yes, it's just calculating the value on the fly now, so that's no longer used
kk
what about this ?? i have RGB led with 4 terminals R G B and Ground
You could hook those to different pins to change colors
got it
and i should number them led1...2...3 and ground to gnd
It depends on the type of LED you have. You will probably also need current limiting resistors between the pins and the LED to protect your electronics. You can use whatever pins you like for R, G, and B.
limiting resistors between 200ohm to 1kohm na......
Yes, those are the usual range of current limiting resistor values.
hnn
how can i print anything in colour ??
python...
I tried to order an adafruit battery from digikey but it "experienced a discrepancy". Could this be related to UPS.
?
Print to what? Display? Printer? Plotter? Terminal? Something else?
batteries and shipping can be a problem. i assume this is a tiny one though
4.2 Ah
oh, a big one
There is also a current problem shipping lithium cells/batteries
Ah, it's unrelated?
Like everyone has it?
well you cant ship anything by air over 99wh. you are at 15, so that wont be it
unless you ordered several
I know AdaFruit has it. I don't know if it's related, or if other vendors also have it.
Basically the extent of my knowledge is the "We are temporarily unable to ship lithium batteries." banner on AdaFruit.com
print("Hello") soo i want its result in red Hello
I assumed that was UPS related and that I could do it thru digikey since they, I think, have adafruit stock on hand
maybe change the shipping method on Digi-Key. Bu Digi-Key may also have an issue finding a shipping vendor who guarantees ground shipping.
Look into ANSI colors
That depends on terminal support.
Yeah... I don't think there is another better-supported way to do it though...
And it should work with whatever will emulate xterm, which should hopefully be most terminal emulators on the market
Yes, although I doubt the Arduino IDE's serial console supports it.
My bad, I did not read scrollback
If they are using the arduino IDE, it's doubtful it'll work
I assumed they're doing python or something from the print() reference
Yeah I didn't see context either. But since it's so common I figured it'd be worth mentioning.
just get a small piece of red translucent plastic and use a servo motor to move that in front of the monitor
The vectrex way! (sans the servo :P)
lol yes! 😄
What do you do when you are burned out at work and the causes of your burn out can’t be changed?
If you can afford it, seeing a therapist may be helpful
- look for another job
- take a sabbatical
- change careers
- go back to school
i do realize that some of these suggestions are not feasible
i would also recommend mediation (even simple "3 breath" techniques have sress-relieving affects), but that doesn't remove the issue
unfortunately that's either up to you or to external factors - the worst thing you can do to yourself is just "sit there and take it"
Thank you @patent hemlock and @raw jasper 🙂
you can solder batteries, but it not ideal as it is good to have a fast way to disconnect if there is any issues.
main thing to beware of there, what is the max voltage rating of the esp32?
You will want a diode between the positive terminal and 3.3V pin to protect the battery
what happens if you connect the usb cable while the battery is connected?
yeah, that would handle things for you
Wasserstein
lol wasat*
This will do?
Generally
Is this only to charge the battery?
i purchased this one actually. it's in the mail https://www.adafruit.com/product/1304
so the process is to unplug the battery when i need to charge from the esp32 and then charge it and then put it back
3.6V max, don't hook it directly to a LiPo, you'll destroy it
thats what i expected
well thru battery it's fine
what do you mean?
can i use any of the ground pins when i solder the female battery cable up
Over time, yes. It'll probably seem ok for quite a long time before it actually fails.
Regardless please don't connect a LiPo directly to anything that isn't a charge controller.
Those things have some rather... catastrophic failure modes. You really don't want to accidentally overdraw them.
oh, i thought the board had charing already. just wanted to solderig instead of use jst
I don’t think waveshare boards have integrated charging
Adafruit boards (feathers) always do
The micro-lipo provides charging and VBat out
yeah, my comment was based on the idea of soldering to actual battery pins. connecting (solder or otherwise) to 3.3 seems a bad idea
breakfast for dinner. mmm
Oh yeah, that makes sense
Looks delicious
Lol
My wife was going to do breakfast for dinner but decided on what was essentially a club sandwich but with ham
im out of lettuce now. i planted a second round. i need to stagger them next year
Ron Swanson would be proud
mm sammich
friday is corn day. gonna pick 8 or 10 of them for lunch.
and carrots, cucumbers.
Probably doesn’t help that it has been nearly 100°F (38°C (311k)) lately
My lime tree seems to be enjoying it
My lemon which was on the brink of death appears to be much healthier now
Some nice leaves on it
Downside of this El Niño has been dying coral off the Florida keys due to ocean water reaching 100°F 😦
Some shallower coral populations essentially all dying
They’re pulling what coral that is alive out in efforts to try and preserve it while the water cools down
Pulling coral? Can you DO that?
Yeah
It’s not guaranteed that the coral will survive it either but it’s been effective on rehabilitating coral populations
An excerpt from the cnn article:
Normal people can’t do it, but experts in charge of rehabilitation efforts can
ive got 12 smalish peaches that should be ripe in the enxt few weeks
and then 13 granny smith apples for nov
im in peach country, so right about now they are $2 a pound
Real peach country is eastern Alabama to South Carolina up into parts of North Carolina
Georgia peaches are amazing
So good they made an awkward water tower in Gaffney, SC to commemorate.
Lol
It’s called the Peachoid
Salmon yum.
mine
Georgia grows those variety
They actually grow more than a dozen varieties of peaches to cover a large swath of months
mine are still best
😛
hahaha
red haven need cold winters
i thought georgia was too hot
Nah, many cultivars need only a few hundred chill hours
I used to have 5 different variaties of mango trees. They come in all shapes and sizes yup. Same for oranges, tons of different varieties.
And the ceiling chill hour is greatly dependent on the cultivar
Dicky Farms who sells the branded Georgia peach typically use the Freestone cultivar. Know for its sweet and juicy flesh which separated easily from the stone.
It's the species, I did nothing special to grow them that big.
I prefer the ataulfo mango variety myself
Very nice and sweet, compact flavor
Also smaller seeds
There a guava tree over my right shoulder, avocado tree, and starfruit tree. My yard was amazing. Then 2 hurricanes came through and turned everything into twisted pretzels.
i for 1kg of blueberries for $4 yesterday. tomorrow im gonna turn them into tarts
mmm
also gonna make pumpkin tarts. dince i have a can of pumpkin
mm
and then, EAT THEM ALL!!!!
we have wild coffee plants here too yes, they're everywhere.
I’ve grown dwarf cavendish banana as well but they end up succumbing to dust mites
I harvest 7 sugar pie pumpkin
you need to feather dust the babanas
yeah the dwarf bananas are really hard to take care of you have to feed them plenty of potassium and manganese.
i gave up on pumpkins for this year. i will try again when the back yard is finished
i saw, was a good try though. maybe gourds next year?
bananas and pineapples seem to not really be worth the effort (vs just buying some for $1)
Feeding the banana wasn’t the issue. It was overwintering indoors which didn’t end up working out. Both years, dust mites became too difficult to control
Pineapple are fun
ohh, here they just grow outside. i had a few in that yard.
oh i had tons of pineapples, super easy to grow here.
I took a head that nearly didn’t make it all the way to a huge 3ft wide behemoth
Unfortunately parents left it outside on a freezing night and yeah..
well if you're trying to grow something not suited for the climate it's a tough thing to keep track of, one forgotten night and a freeze will kill most tropical plants dead.
A change in seasonal treatment of the local water killed one of my two dwarf coffee plants
It was an unexpected freeze
poor plants. and then there are raspberries, which you cant kill even if you wanted to, ha
I overwinter the lime tree indoors. It drops a few leaves when I move it, but seems to recover okay
yup, that's the risk
It wasn’t suppose to freeze that night and then it did :/
I’ve got probably 2 more months for my coffee plant being outdoors. I’ll have to pull it in once temps start dipping into the 40s
and even dwarf banana's would need a rather large pot on like a pallete to drag inside.
My dwarf banana was about 4ft tall in a nice 18” pot
they don't like being root bound either they need to spread roots horizontally.
Then the spider mites overtook it despite my best efforts 😦
a bird of paradise you might get away with that but a tropical fruit tree not so much.
that lady in the picture btw is not my mom, was one of my master gardener instructors. 😉
I’m a skilled horticulturist
I’m hoping to grow a potted cocoa tree one of these days
I just need more space than I currently have
most states have an official master gardening program run by the state. requires about 80 hours of classroom instruction.
in Florida it's run by the University of Florida.
If you meant like, actual pineapples. Ha
But I help my parents manage the variety of fruit growing in their yard
Blueberries, pears, apples, grapes, cherries, and nectarines
I help them from a far
Because I don’t live near them anymore lol
Sounds like they live in Oregon.
I miss having fruit trees. Seeing all the gardening pics makes me want to get back into it.
They live in NC, probably not terribly far from madbodger
NC is a great place for all of those fruits... banana's and mango's would be a stretch out of their comfort zone.
I don't get a lot of spider mite infestation here, aphids and tropical fruit flies are a problem.
a little bit of soap and water is a safe and effective solution to most pest infestations including scale.
but if it's a huge tree that's a bit unfeasible.
For spider mites, the most effective way to control them is to maintain high humidity levels around your plant while overwintering indoors. This being if you are trying to keep it alive through to spring in hopes of fruiting
During my tenure as a banana owner, I spent an unhealthy amount of time researching lol..
Misting regularly and using rock dishes are the most commonly recommended tactics
Keeping away from vents and direct heat sources
kind of like the concept of a self heating coffee cup, a self heating tree planter base sounds like it should be a thing.
the heat would rise up through the roots keeping the inside of the tree warm, like a wool blanket.
Another way of dealing with things like spider mites is have some sundews nearby.
as long as it's inside and not in direct windchill a heating element in the base, in theory, sounds like it should work.
Applying heat to the roots would likely cause root rot
I have no experience with tropical plants in cold climates, was just an idea.
old spindle installed again (atc one not ready yet). nice peice of swamp ash for 30 ish key caps. AND some pro led cinema lighting, muhahaha
Slowly recovering even battling Utah’s wind
The lemon tree now compared to a few weeks ago
awww poor little guy trying hard. it needs a greenhouse effect.
It was much bigger when I got it, but it’s first winter indoors was very rough
yeah needs more heat and humidity to promote faster growth
I was worried the wind would be too much for the lemon but it’s been doing great
Lemons typically grow in fairly mild humidity areas
but seems like with your winter it'll die back a little every year, sounds like a struggle.
30-70% on average
poor tree
Heat is not a problem with it getting nearly 100°F
inside or outside during summer?
Right now it doesn’t get full direct sun because I’m trying not to burn the new leaves nor burn the young branches
It’s outside
Green branches on avocado, mangos, and citrus are vulnerable to sun burn.
ok put a clear tarp over it as an enclosure, don't let any leaves touch the tarp, water the heck out of it, and you'll get twice as fast growth.
So of the plant is recovering, it’s best to give it warm partial sunlight
I don’t have a tarp
For reference, the picture with hardly any leaves was July 8th
Compared to now, that’s significant growth
Don’t worry though, I grew a blood orange tree from seed through a beautiful young 3 year old tree before having to get rid of it due to moving
i'm not finding any greenhouse tarped shaped correctly for a potted plant greenhouse effect :/
This was the baby orange in 2018
Before I had to get rid of it
I was raising it to be a dwarf tree 🙂
oranges are hard. they really need to be outside all year
With the right care, they can be grown in pots for ~15-20 years
Lol
they need tons of light
an individual planter greenhouse effect
ha. i was thinking of something of that nature for a lemon tree. but i think it would still die here
at -20c
also 100kph winds that blw everything over
This is for the 100F summer where there's no humidity. The humidity will go up to 100% inside the tarp, exactly what a tropical fruit needs for it's normal tropical environment.
ah
Do that and the rate of growth will amaze you.
Banana in the corner a week or two before realizing the extend of the spider mite infestation
it is plenty humid here
It was glorious
sprinkle, barely sprinkle some fertiziler around the brim of the planter and you'll get even faster growth.
yuk
which one is the humidity 36?
"humidex" "feels like"
We average ~40% humidity but ranging from 30-80%
humidity for friday is 60-70%
it's 86% humidity here... kind of my point. that's not nearly humid enough.
well yes high humidity for humans no so pleasant. for plants... amazing.
50% humidity is fine for citrus as long as it stays relatively close to that
except for cacti
basically think sauna. 100% humidity, 120F, tropical plants would thrive in a sauna.
dragon fruit thrive here yes
Too much humidity can cause rot
Florida is humid, but the humidity still swings between 40 and 90%
Wind, system pressure, fronts, all affect humidity.
this is true, but we don't have the winters you do which is why it's dying back. in florida it wouldn't die back during winter.
It’s normal for house plants to dye back a little in the winter
Florida Man keeps it humid year-round.
The first winter for a new house plant is always going to be the most difficult
Especially if it didn’t have a ton of time to get established
Which mine didn’t
December here is more like April where you are. We have a dormant season but everything still continues to grow year round.
but were you into gardening then? 😉
Heck, I’m technically from Florida 🥸
Actually yes
I grew plants living in Florida
Sure, I was a kid but I was also raised by parents who grew up on farms
I actually just love the challenge of it
cold snaps and sudden freezes... i mean you know how to make an FPGA. set a freeze alert.
I also plan one day to have land and have a three climate zoned greenhouse
Tropical, temperate, and desert biomes
We’re talking a large facility that will require an incredibly complex climate controller
that i would love to see
will it run on an fpga though?
would be neat to see you custom make your own entire greenhouse monitoring system. i'm pretty sure there's stuff out there now for smart greenhouses too.
i can see it now. acorn ++ premium edition.
i have zero doubt you could design an entire system like that. i know you can do it and it will be awesome.
Lol
I’m hoping to accomplish it
Maybe make it a model for tropical homesteading as a way of saving critical tropical food sources
means
Florida
To me it's basically "the theme park state"
You ppl have WDW and universal studios
Meanwhile there's no big name theme park (not thrill park) in NY
I went to WDW twice with a total of 8 days of visits, enjoyed every second there
Do you mean "user electronics" in the sense of a third party stereo? In that case, they're pretty much independent systems, the integration doesn't require much other than connections to power and speakers (and an antenna if you wish). There are sometimes options for dimming, steering wheel controls, etc.
one of my students accidentally turned his camera on, he's just stood there dancing
well
not paying attention
and he keeps asking me for help
However, if you mean "user electronics" like connecting a phone to the existing stereo, that's generally more of a "Bluetooth is hard" issue.
its annoying me
SDFSConfig sdconf;
sdconf.setCSPin(17);
sdconf.setSPISpeed(std::numeric_limits<uint32_t>::max());//Deja vu I've been in this place before
//SPI.setCS(17);
SPI.setRX(16);
SPI.setTX(19);
SPI.setSCK(18);
SDFS.setConfig(sdconf);
Serial.println(SDFS.begin());
just hotrodding the SD-Card to 4,29GHz SPI 😂
|| GHz SPI is obviously impossible. I'm just not going into the code now to figure out if there's some software limit of if this just cranks SPI to the maximum that the RP2040 Hardware can do ||
I mean, technically, there is no reason why doing SPI at GHz frequencies would be impossible as long as the transmission lines and module timings are "good"
Well, yeah 😆. I'm just kinda surprised that my SD-card can just handle whatever speed that actually is running at 😆. I thought there was some maximum SPI Speed after which the SD-card would stop working
There is, but the RP2040's transceiver can't reach it
yeah. Or there's some software limit 🤔
I should do some speed benchmarks later
I wonder what that speed is and if I could further increase it by overclocking the pico 😆
the max is half the clock frequency
this is easy to see in CircuitPython, which will return the actually frequency set when you set one that is too high (or not exactly achievable due to dividers, etc.)
>>> spi.configure(baudrate=1000000000)
>>> spi.frequency
62500000
It appears high-grade SD cards can go up to 100MHz
that's faster than I thought
maybe mine actually is that 🤔 It's a Sandisk Extreme Pro 32GB
I'm guessing that, since SPI is a legacy protocol for interfacing w/. SD cards (the 100MHz quote was for the SD protocol), the timing for it is not really specified. I've seen datasheets quote a maximum of 25MHz, but it might be that individual cards can take more or less, due to process variation. It may be best to stick with that to avoid data transmission glitches or your code suddenly not working when you switch cards/your card breaks down by being driven off spec
huh very interesting
yeah for the final "product" I will set some sensible value. Right now I'm just testing around and at 20MHz it is too slow. I think because the "reading from SD" part of the code takes to long so there isn't enough time to do the other stuff
See this, for kingston's industrial cards https://www.kingston.com/datasheets/SDCIT-specsheet-8gb-32gb_en.pdf . It obviously won't be directly applicable to your cards, but it's the only company that appears to have a public datasheet for the stuff
You should probably look into interfacing with the SD protocol instead of SPI
long-term: yes absolutely. There are 2 implementations of SD protocol for RP2040. But nothing Arduino yet afaik
UHS class 3 cards IIRC should be backwards compatible with UHS class 1
so for now I'm just using SPI
https://github.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/tree/sdio#performance Apparently there can be a GIGANTIC performance increase thanks to SD instead of SPI
11915 vs 1437 KB/sec read! 😍
rip 😭 my great (but actually not great and not even that useful) fixed point volume control is broken for 32 bit per sample files. With the previous float it sounds like it isn't fast enough to deliver the bits and with my code it completely blows my ears out with noise
ehhh that's fixed point for you :P
at 16 bits per second I can't hear the difference between fixed point or float
but at 32 bits per second I have to do a 64 bit multiplication and maybe I have some mistake there but I can't see it
omg it works. I spent hours trying to understand different uint and int stuff and I still got it wrong
and now I don't understand why it's working
normal programming experience
fyi, if you want to debug fixed point before implementation, the python library https://github.com/francof2a/fxpmath can be very helpful
well the good news is, even with the old float stuff some things don't work 😂 so at least I can't make it worse
i remember reading somewhere that i can set a default behaviour for Constructors that applies to all overflows, can someone give me a hand
MenuItem(const char* Title, void (*EnterMenuItem)()) : Title(Title), EnterMenuItem(EnterMenuItem), type(ItemType::Application) {
Count++;
this->ItemID = Count;
};
MenuItem(const char* Title, Menu* menu) : Title(Title), SubMenu(menu), type(ItemType::Menu) {
Count++;
this->ItemID = Count;
};```
they're all irrelevant to any parameters
This explains why my SPI overclocking attempts were limited to about 66mhz and at 72+ the display started artifacting, glitching, and ultimately ended up with a white screen.
Then some update happened around 8.0 beta and I couldn't overclock past 33.3 mhz without artifacting. I think my first attempts were with the NRF52840 or ESP32-S2 and a 3.5" TFT Featherwing. Big displays need a lot of horsepower.
yay power outage while baking tarts and the wind almost blew my peach tree over. i tied it with rope to the porch
i learned something that in hindsight is obvious though. when you brown butter in a pie crust (well more like a shortbread in this case) is does not really shrink back cause it has no water
WE ARE LIVE! ASK AN ENGINEER! https://youtu.be/K7N246XAzY4
ASK AN ENGINEER 7/26/2023 LIVE!
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Adafruit on Instagram: https://www.instagram.com/adafruit
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: ...
Anyone here know about photobooths by chance?
I'm a wedding DJ and I'm going to build my first one soon, I plan on using a tablet only with a ring light.
Only problem is I'm not sure how the photobooth app will trigger the ring light - I don't want it on all the time.
I see some people are hooking up arduinos to their tablets and triggering relays in some cases.
mmm
Yum