Syncing to work on interview with entrepreneur essay

This commit is contained in:
Aidan Sharpe
2024-04-14 16:42:27 -04:00
parent bd992d7643
commit 5ad6a9ca32
67 changed files with 2899 additions and 520 deletions

View File

@ -0,0 +1,2 @@
\relax
\gdef \@abspage@last{1}

View File

@ -0,0 +1,27 @@
# Fdb version 4
["pdflatex"] 1712092723.97038 "Learing-Assignment-Summary-4.tex" "Learing-Assignment-Summary-4.pdf" "Learing-Assignment-Summary-4" 1712092724.45685 0
"/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1136768653 1524 4414a8315f39513458b80dfc63bff03a ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1136768653 1288 655e228510b4c2a1abe905c368440826 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr17.tfm" 1136768653 1292 296a67155bdbfc32aa9c636f21e91433 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1136768653 1124 6c73e740cf17375f03eec0ee63599741 ""
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb" 1248133631 32722 d7379af29a190c3f453aba36302ff5a9 ""
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb" 1248133631 32362 179c33bbf43f19adbb3825bb4e36e57a ""
"/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty" 1644112042 7237 bdd120a32c8fdb4b433cf9ca2e7cd98a ""
"/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty" 1572645307 1057 525c2192b5febbd8c1f662c9468335bb ""
"/usr/share/texlive/texmf-dist/tex/latex/base/article.cls" 1684972800 20144 7555b7429d80bef287ebb82117811acc ""
"/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo" 1684972800 8449 7fbdc9c8596083427317c1e525489c81 ""
"/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty" 1578002852 41601 9cf6c5257b1bc7af01a58859749dd37a ""
"/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty" 1654720880 2671 7e67d78d9b88c845599a85b2d41f2e39 ""
"/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1666901542 30426 f2fb69fcda4dc35ed0b7dee211bce679 ""
"/usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty" 1670275497 22490 8cac309b79a4c53a4ffce4b1b07aead0 ""
"/usr/share/texlive/texmf-dist/web2c/texmf.cnf" 1684972800 40326 aba987258e6d6b6da5dec3a727ea174b ""
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1695741510.34335 4547801 12750a1f41d88f5207b57129561a9960 ""
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1710008668 7862952 9b0773ccc0e23d0927f5089e19dad72c ""
"Learing-Assignment-Summary-4.aux" 1712092724.41393 32 3985256e7290058c681f74d7a3565a19 "pdflatex"
"Learing-Assignment-Summary-4.tex" 1712092723.43392 2221 af58ce9a05696f8e3833332fdc0130cf ""
(generated)
"Learing-Assignment-Summary-4.aux"
"Learing-Assignment-Summary-4.log"
"Learing-Assignment-Summary-4.pdf"
(rewritten before read)

View File

@ -0,0 +1,102 @@
PWD /home/sharpe/Documents/Rowan/Rowan-Classes/6th-Semester-Spring-2024/EnI/Assignments/Learning-Assignment-Summary-4
INPUT /usr/share/texlive/texmf-dist/web2c/texmf.cnf
INPUT /usr/share/texlive/texmf-dist/web2c/texmf.cnf
INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt
INPUT Learing-Assignment-Summary-4.tex
OUTPUT Learing-Assignment-Summary-4.log
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size12.clo
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size12.clo
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size12.clo
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size12.clo
INPUT /usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr12.tfm
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
INPUT ./Learing-Assignment-Summary-4.aux
INPUT Learing-Assignment-Summary-4.aux
INPUT Learing-Assignment-Summary-4.aux
OUTPUT Learing-Assignment-Summary-4.aux
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr17.tfm
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr12.tfm
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm
OUTPUT Learing-Assignment-Summary-4.pdf
INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map
INPUT Learing-Assignment-Summary-4.aux
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb

View File

@ -0,0 +1,133 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/CVE-2023-32700 patched) (preloaded format=pdflatex 2024.3.9) 2 APR 2024 17:18
entering extended mode
restricted \write18 enabled.
file:line:error style messages enabled.
%&-line parsing enabled.
**Learing-Assignment-Summary-4.tex
(./Learing-Assignment-Summary-4.tex
LaTeX2e <2022-06-01> patch level 5
L3 programming layer <2022-12-17> (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2021/10/04 v1.4n Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo
File: size12.clo 2021/10/04 v1.4n Standard LaTeX file (size option)
)
\c@part=\count185
\c@section=\count186
\c@subsection=\count187
\c@subsubsection=\count188
\c@paragraph=\count189
\c@subparagraph=\count190
\c@figure=\count191
\c@table=\count192
\abovecaptionskip=\skip47
\belowcaptionskip=\skip48
\bibindent=\dimen140
) (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
Package: geometry 2020/01/02 v5.9 Page Geometry
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2022/05/29 v1.15 key=value parser (DPC)
\KV@toks@=\toks16
) (/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
Package: iftex 2022/02/03 v1.0f TeX engine tests
))
\Gm@cnth=\count193
\Gm@cntv=\count194
\c@Gm@tempcnt=\count195
\Gm@bindingoffset=\dimen141
\Gm@wd@mp=\dimen142
\Gm@odd@mp=\dimen143
\Gm@even@mp=\dimen144
\Gm@layoutwidth=\dimen145
\Gm@layoutheight=\dimen146
\Gm@layouthoffset=\dimen147
\Gm@layoutvoffset=\dimen148
\Gm@dimlist=\toks17
) (/usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
Package: setspace 2022/12/04 v6.7b set line spacing
) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
File: l3backend-pdftex.def 2022-10-26 L3 backend support: PDF output (pdfTeX)
\l__color_backend_stack_int=\count196
\l__pdf_internal_box=\box51
)
LaTeX Warning: Unused global option(s):
[english].
(./Learing-Assignment-Summary-4.aux)
\openout1 = `Learing-Assignment-Summary-4.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 15.
LaTeX Font Info: ... okay on input line 15.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 15.
LaTeX Font Info: ... okay on input line 15.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 15.
LaTeX Font Info: ... okay on input line 15.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 15.
LaTeX Font Info: ... okay on input line 15.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 15.
LaTeX Font Info: ... okay on input line 15.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 15.
LaTeX Font Info: ... okay on input line 15.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 15.
LaTeX Font Info: ... okay on input line 15.
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
*geometry* verbose mode - [ preamble ] result:
* driver: pdftex
* paper: a4paper
* layout: <same size as paper>
* layoutoffset:(h,v)=(0.0pt,0.0pt)
* bindingoffset: 14.45377pt
* modes:
* h-part:(L,W,R)=(72.26999pt, 438.51413pt, 72.26999pt)
* v-part:(T,H,B)=(72.26999pt, 700.50687pt, 72.26999pt)
* \paperwidth=597.50787pt
* \paperheight=845.04684pt
* \textwidth=438.51413pt
* \textheight=700.50687pt
* \oddsidemargin=14.45377pt
* \evensidemargin=0.0pt
* \topmargin=-37.0pt
* \headheight=12.0pt
* \headsep=25.0pt
* \topskip=12.0pt
* \footskip=18.06749pt
* \marginparwidth=44.0pt
* \marginparsep=10.0pt
* \columnsep=10.0pt
* \skip\footins=10.8pt plus 4.0pt minus 2.0pt
* \hoffset=0.0pt
* \voffset=0.0pt
* \mag=1000
* \@twocolumnfalse
* \@twosidefalse
* \@mparswitchfalse
* \@reversemarginfalse
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <14.4> on input line 16.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <7> on input line 16.
[1
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./Learing-Assignment-Summary-4.aux) )
Here is how much of TeX's memory you used:
1089 strings out of 476182
19232 string characters out of 5796582
1853793 words of memory out of 6000000
21457 multiletter control sequences out of 15000+600000
513797 words of font info for 37 fonts, out of 8000000 for 9000
1137 hyphenation exceptions out of 8191
55i,6n,62p,641b,192s stack positions out of 10000i,1000n,20000p,200000b,200000s
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb>
Output written on Learing-Assignment-Summary-4.pdf (1 page, 31472 bytes).
PDF statistics:
18 PDF objects out of 1000 (max. 8388607)
10 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
1 words of extra memory for PDF output out of 10000 (max. 10000000)

View File

@ -0,0 +1,27 @@
\documentclass[12pt, english]{article}
\usepackage[a4paper,
bindingoffset=0.2in,
left=1in,
right=1in,
top=1in,
bottom=1in,
footskip=.25in]{geometry}
\usepackage{setspace}
\author{Aidan Sharpe}
\title{Scott Catron In-Class Presentation Takeaways}
\begin{document}
\maketitle
\doublespacing
During the first part of his in-class presentation, guest speaker, Scott Catron discussed several startup-building strategies. He started by discussing the important qualities of startups and their foundes, using Silicon Valley as an exapmle. He stressed the importance of having repeat founders, since they have already made the common mistakes and learned from them. Mr. Catron also listed several other important team members such as co-founders and engineers. Beyond the team, he also highlighted the importance of choosing a location, and having a strong and broad support network.
In the second part of his presentation, Mr. Catron discussed "no-code" app-building platforms that enable rapid proof-of-concept app development. These platforms provide the necessary tools for user experience designers to get the look and feel of the app in the form of a high-res, functional prototype. He also discussed how AI and machine learning may play into app development for better, more complex high-res prototypes in the near future.
In the final portion of his presentation, Mr. Catron discussed statup accelerators. He again stressed the importance of having repeat founders, as accelerators understand the risks associated with a team of first-time founders.
As someone who has built mobile apps in the past, being able to test features without having to write any code sounds really nice. Testing new features, even basic ones, took a lot more headache than it would have if I had used a no-code approach. The one major downside that I can see with a codeless design approach is that the tools will not be able to incorporate advanced data structures and algorithms. I am also skeptical about the degree of customization that these platforms offer. Regardless, they remain valuable tools for prototyping user experience features.
\end{document}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@ -0,0 +1,142 @@
#include <Arduino_LSM6DS3.h>
#include <WiFiNINA.h>
#include "data.h"
#define SAMPLES_PER_MINUTE 256
#define SENSITIVITY 5
#define THRESHOLD 0.04
#define ID 1
#define DEBUG false
float accelX, accelY, accelZ;
float calX, calY, calZ;
unsigned char calibration;
float oneMinSamples[SAMPLES_PER_MINUTE];
unsigned char oneMinSampleIndex;
float oneMinMax;
int startTime, deltaTime;
void setup()
{
// Serial only used in debug mode
if (DEBUG)
{
Serial.begin(9600);
while (!Serial);
}
if (!IMU.begin())
{
if (DEBUG)
{
Serial.println("Failed to initialize IMU");
}
while(1);
}
// Setup LED
pinMode(LEDR, OUTPUT);
pinMode(LEDG, OUTPUT);
pinMode(LEDB, OUTPUT);
oneMinSampleIndex = 0;
calibration = 0;
calX = 0.0;
calY = 0.0;
calZ = 0.0;
}
void loop()
{
startTime = micros();
// Calculate and update the square of the magnitude of acceleration
if (IMU.accelerationAvailable())
{
IMU.readAcceleration(accelX, accelY, accelZ);
accelX *= SENSITIVITY;
accelY *= SENSITIVITY;
accelZ *= SENSITIVITY;
}
// Calibration Stage
if (calibration < 0xFF)
{
calibration++;
if (DEBUG)
{
Serial.print("Calibrating (");
Serial.print(calibration/2.55);
Serial.print("%)\x0d");
}
digitalWrite(LEDR, LOW);
digitalWrite(LEDG, LOW);
digitalWrite(LEDB, HIGH);
// Sum all accelerations over the calibration period
calX += accelX;
calY += accelY;
calZ += accelZ;
// Set the calibration values to the mean over the calibration period
if (calibration == 0xFF)
{
calX /= calibration;
calY /= calibration;
calZ /= calibration;
}
}
// Post-Calibration Stage
else
{
// Adjust the result by the calibrated offset
accelX -= calX;
accelY -= calY;
accelZ -= calZ;
// Add the sample to the sample history
oneMinSamples[oneMinSampleIndex] = sqrt(accelX*accelX + accelY*accelY + accelZ*accelZ);
// Continuously calculate the maximum square of acceleration per minute
oneMinMax = arrMaxf(oneMinSamples, SAMPLES_PER_MINUTE);
if (DEBUG)
{
Serial.print("id:");
Serial.print(ID);
Serial.print(", equipmentStatus:");
Serial.print((oneMinMax >= THRESHOLD) ? "Taken":"Free");
Serial.print(", oneMinMax:");
Serial.print(oneMinMax);
Serial.print(", accelerationX:");
Serial.print(accelX);
Serial.print(", accelerationY:");
Serial.print(accelY);
Serial.print(", accelerationZ:");
Serial.print(accelZ);
Serial.print(", accelerationMag:");
Serial.println(oneMinSamples[oneMinSampleIndex]);
}
if (oneMinMax >= THRESHOLD)
{
digitalWrite(LEDR, HIGH);
digitalWrite(LEDG, LOW);
digitalWrite(LEDB, LOW);
}
else
{
digitalWrite(LEDR, LOW);
digitalWrite(LEDG, HIGH);
digitalWrite(LEDB, LOW);
}
}
// Calculate the time in microseconds the function took
deltaTime = micros() - startTime;
// 256 samples per minute
delayMicroseconds(234375 - deltaTime);
oneMinSampleIndex++;
}

View File

@ -0,0 +1,11 @@
// Calculate the maximum value in an array of floats
float arrMaxf(float* arr, unsigned int length);
// Calculate the minimum value in an array of floats
float arrMinf(float* arr, unsigned int length);
// Calculate the index of the maximum value in an array of floats
unsigned int arrMaxfIndex(float* arr, unsigned int length);
// Calculate the index of the minimum value in an array of floats
unsigned int arrMinfIndex(float* arr, unsigned int length);

View File

@ -0,0 +1,70 @@
float arrMaxf(float* arr, unsigned int length)
{
float max = *arr;
float current;
for (unsigned int i = 1; i < length; ++i)
{
current = *(arr+i);
if (current > max)
{
max = current;
}
}
return max;
}
float arrMinf(float* arr, unsigned int length)
{
float min = *arr;
float current;
for (unsigned int i = 1; i < length; ++i)
{
current = *(arr+i);
if (current < min)
{
min = current;
}
}
return min;
}
unsigned int arrMaxfIndex(float* arr, unsigned int length)
{
float max = *arr;
float current;
unsigned int maxIndex = 0;
for (unsigned int i = 1; i < length; ++i)
{
current = *(arr+i);
if (current > max)
{
max = current;
maxIndex = i;
}
}
return maxIndex;
}
unsigned int arrMinfIndex(float* arr, unsigned int length)
{
float min = *arr;
float current;
unsigned int minIndex = 0;
for (unsigned int i = 1; i < length; ++i)
{
current = *(arr+i);
if (current < min)
{
min = current;
minIndex = i;
}
}
return minIndex;
}

View File

@ -30,3 +30,101 @@ Color-brand association
- 10% accent color
=== Consumer's Culture ===
Different cultures have different perceptions of color
== Make Teamwork Work ==
*Group work*: working in a group of people on the same task
*Team work*: creating an environment in which team member talents are facitlitated to achieve a common goal
=== Teamwork Activity ===
*BOSS*: describe the vision and details of a design to the secretary
*SECRETARY*: communicate the vision to the designer and relay questions to the boss
*DESIGNER*: draw the design and ask questions based on verbal instructions from the secretary
=== Key Takeaways ===
- Everyone has different strengths
- Different roles suit different people better
== Lunch & Learn "Unnecessary Inventions" ==
== Re-Investing Funds (Monday, March 25th, 2024) ==
=== Fund Types ===
- Prize money
- Don't have to give up equity
- Grants
- Profit
- Self-funds
- Betting on yourself
- Loans
- Usually have interest payments
- Family & Friend borrowing
=== Why is Re-Investing Important ===
- Investors like to see you have skin in the game
- Might not need to give up equity
- Accelerate first to market strategy
=== Where to Use Funds ===
- Product Development
- Inventory for more sales
- Cash flow
- Improving products
- Professional packaging
- Legal/Formation Fees
- IP protection
- Legal calls for advice
- LLC, Corporation, 501 C3, ...
- Contracts
- Marketing
- Flyers, pens, magnets
- (Boosted) Social media ads
- SEO
- Conferences
- Getting More Hands
- Fiverr/Upwork
- Compensation contracts based on performance
- Full time work
- Interns
- Complimentary Products
- Cross sell to consumers
- Similar products in different industries
== Thinking Outside the Box ==
- Brainstormed in groups of 3/4 and 2/3 to come up with problem and solution statements for people that we may not relate to.
=== Vlad the Vampire ===
- *PROBLEM*: Vlad can't be in the sun without getting bad sunburn or risk dying
- *SOLUTION*: Heavy duty sunscreen that blocks out all sunlight from reaching Vlad's skin
=== Frankie the Monster ===
== Pitch Deck Workshop ==
=== Common Components ===
- Title
- Problem
- Highlight problem through story
- Solution
- Market Size/Demand
- Offer
- Competitor matrix
- Team
- Founders
- Advisors
- Milestones
- Proof of Concept
- Revenue Model
- B2C
- B2B
- Freemium
- Projections
- Use of Funds
- R&D
- Inventory/supply
- Re-investing
- Marketing
- Call to action
- QR code to download app