Skip to content
Snippets Groups Projects
Commit 7676d2ed authored by Charlotte Vandenbulcke's avatar Charlotte Vandenbulcke
Browse files

adding first content to week08

parent 45cca219
No related branches found
No related tags found
No related merge requests found
Pipeline #444659 passed
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="GitLab Pages">
<meta name="description" content="Fab Academy documentation site for Charlotte Fab-C">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<link rel="stylesheet" href="../assets/css/main.css" />
<title>Charlotte Fab-C - Fab Academy</title>
</head>
<body class="is-preload">
<!-- Wrapper -->
<div id="wrapper">
<!-- Main -->
<div id="main">
<div class="inner">
<!-- Header -->
<header id="header">
<a href="../index.html" class="logo"><strong>Charlotte - FabLab de Charleroi</strong> Fab Academy website</a>
<ul class="icons">
<li><a href="https://www.facebook.com/littlebelge" class="icon brands fa-facebook-f" target="_blank"><span class="label">Facebook</span></a></li>
<li><a href="https://www.instagram.com/little.belge/" class="icon brands fa-instagram" target="_blank"><span class="label">Instagram</span></a></li>
<li><a href="https://gitlab.fabcloud.org/charlotte-vandenbulcke" class="icon brands fa-gitlab" target="_blank"><span class="label">Gitlab</span></a></li>
</ul>
</header>
<!-- Section -->
<section id="banner">
<div class="content">
<header class="main">
<h2>8. Electronics Design</h2>
</header>
<section>
<h3>Hero shot</h3>
<span class="image object">
<img src="../images/...jpg" alt="..." />
</span>
<br>
<span class="object">
<video width="600" height="300" controls>
<source src="../images/...mp4" type="video/mp4">
</video>
</span>
</section>
<hr>
<section>
<h3>Group assignment</h3>
<p>We were asked to observe the operation of a microcontroller circuit board.</p>
<p>For that, we used our Quentorres + our "blink" Arduino code + an Arduino "fade" code and we checked the measurements with our RIGOL DS1054 oscilloscope.</p>
<h4>RIGOL DS1054 oscilloscope</h4>
<span class="image object">
<img src="../images/oscilloscope.jpg" alt="..." />
</span>
<h5>Specifications</h5>
<table>
<tbody>
<tr>
<th scope="row">Memory</th>
<td>24 Mpts (divided by number of channels)</td>
</tr>
<tr>
<th scope="row">Sample rate</th>
<td>250 MS/s (4 channels active),<br>
500 MS/s (2 channels active), <br>
1 GS/s (1 channel active)</td>
</tr>
<tr>
<th scope="row">Display</th>
<td>7" TFT, 800x480 pixels 160,000 colors</td>
</tr>
<tr>
<th scope="row">Input impedance</th>
<td>1 MΩ</td>
</tr>
<tr>
<th scope="row">Number of channels</th>
<td>4</td>
</tr>
<tr>
<th scope="row">Horizontal scale (input)</th>
<td>5 ns/div - 50s/div</td>
</tr>
<tr>
<th scope="row">Vertical Sensitivity (input)</th>
<td>1 mV/div - 10 V/div</td>
</tr>
<tr>
<th scope="row">A/D converter</th>
<td>8 bits resolution</td>
</tr>
<tr>
<th scope="row">Maximum voltage</th>
<td>CAT I 300 Vrms, CAT II 100 Vrms, transient overvoltage 100Vpk</td>
</tr>
<tr>
<th scope="row">Rise Time</th>
<td>DS1104Z: 3.5 ns<br>
DS1074Z: 5 ns<br>
DS1054Z: 7 ns</td>
</tr>
<tr>
<th scope="row">Probe support</th>
<td>0.1x - 1000x</td>
</tr>
<tr>
<th scope="row">Measured noise value</th>
<td>1 mVpp (at 100ms,1mV/div, record length: 3Mpts)</td>
</tr>
<tr>
<th scope="row">Connections</th>
<td>USB 2.0 type A, USB 2.0 type B, LAN</td>
</tr>
<tr>
<th scope="row">Weight (without box)</th>
<td>3.2 Kg</td>
</tr>
<tr>
<th scope="row">Dimensions</th>
<td>313 x 161 x 122 mm</td>
</tr>
</tbody>
</table>
<h4>Coding the Quentorres</h4>
<h5>The Arduino Blink Code</h5>
<pre>
<code>
const int ledPin = 26;
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(ledPin, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(ledPin, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(ledPin, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
</code>
</pre>
<h5>The Arduino Fade Code</h5>
<pre>
<code>
int led = 26; // the PWM pin the LED is attached to
int brightness = 0; // how bright the LED is
int fadeAmount = 5; // how many points to fade the LED by
// the setup routine runs once when you press reset:
void setup() {
// declare pin to be an output:
pinMode(led, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
// set the brightness
analogWrite(led, brightness);
// change the brightness for next time through the loop:
brightness = brightness + fadeAmount;
// reverse the direction of the fading at the ends of the fade:
if (brightness <= 0 || brightness >= 255) {
fadeAmount = -fadeAmount;
}
// wait for 100 milliseconds to see the dimming effect
delay(100);
}
</code>
</pre>
<h4>Microcontroller observation</h4>
<h5></h5>
<p></p>
<span class="image object">
<img src="../images/...jpg" alt="..." />
</span>
<span class="object">
<video width="600" height="300" controls>
<source src="../images/...mp4" type="video/mp4">
</video>
</span>
<br>
<p>Link to our <a href="https://fabacademy.org/2024/labs/fabc/group-assignment/week008/" target="_blank">Group page</a></p>
</section>
<hr>
<section>
<h3>Individual assignment</h3>
<h4>My Micro-Cat-Controller</h4>
<p></p>
<span class="image object">
<img src="../images/...jpg" alt="..." />
</span>
<h5>Design</h5>
<p></p>
<h5>Milling</h5>
<p></p>
<h5>Soldering</h5>
<p></p>
<h5>Functioning</h5>
<p></p>
</section>
<hr>
<section>
<h3>My journey</h3>
<p></p>
<span class="image object">
<img src="../images/...jpg" alt="..." />
</span>
</section>
<hr>
<section>
<h3>Files and resources</h3>
<p><strong>My files</strong></p>
<ul>
<li><a href="../files/cat-controller.kicad_pro" target="_blank">Cat-Controller Kicad-Pro file</a></li>
<li><a href="../files/cat-controller.kicad_pcb" target="_blank">Cat-Controller Kicad-PCB file</li>
<li><a href="../files/cat-controller.kicad_sch" target="_blank">Cat-Controller Kicad-Schematic file</li>
<li><a href="../files/cathead.svg" target="_blank">Cat-Controller edge-cuts SVG file</a></li>
<li><a href="../files/cathead.dxf" target="_blank">Cat-Controller edge-cuts DXF file</a></li>
<li><a href="../files/cat-interior.png" target="_blank">Cat-Controller Interior PNG file</a></li>
<li><a href="../files/cat-traces.png" target="_blank">Cat-Controller Traces PNG file</a></li>
</ul>
<p><strong>Resources</strong></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=rhqlP8CRct0&ab_channel=StuartPatterso" target="_blank">English tutorial : Complex Edge Cuts in KiCAD 5.x with Inkscape</a></li>
<li><a href="https://fabacademy.org/2024/labs/fabc/" target="_blank">Our group page</a></li>
</ul>
</section>
</div>
</section>
</div>
</div>
<!-- Sidebar -->
<div id="sidebar">
<div class="inner">
<!-- Menu -->
<nav id="menu">
<header class="major">
<h2>Menu</h2>
</header>
<ul>
<li><a href="../index.html">Homepage</a></li>
<li><a href="../assignments.html">Assignments</a></li>
<li>
<span class="opener">Week per week</span>
<ul>
<li><a href="../assignments/week01.html">1. Project Management</a></li>
<li><a href="../assignments/week02.html">2. Computer Aided Design</a></li>
<li><a href="../assignments/week03.html">3. Computer Controlled Cutting</a></li>
<li><a href="../assignments/week04.html">4. Electronics Production</a></li>
<li><a href="../assignments/week05.html">5. 3D Scanning And Printing</a></li>
<li><a href="../assignments/week06.html">6. Embedded Programming</a></li>
<li><a href="../assignments/week07.html">7. Computer Controlled Machining</a></li>
<li><a href="../assignments/week08.html">8. Electronics Design</a></li>
<li><a href="../assignments/week09.html">9. Molding And Casting</a></li>
<li><a href="../assignments/week10.html">10. Output Devices</a></li>
<li><a href="../assignments/week11.html">11. Mechanical Design And Machine Design</a></li>
<li><a href="../assignments/week12.html">12. Input Devices</a></li>
<li><a href="../assignments/week13.html">13. Networking And Communications</a></li>
<li><a href="../assignments/week14.html">14. Interface And Application Programming</a></li>
<li><a href="../assignments/week15.html">15. Wildcard Week</a></li>
<li><a href="../assignments/week16.html">16. Applications And Implications</a></li>
<li><a href="../assignments/week17.html">17. Invention, Intellectual Property And Income</a></li>
<li><a href="../assignments/week18.html">18. Project Development</a></li>
</ul>
</li>
<li><a href="../final-project.html">Final Project</a></li>
<li><a href="../about.html">About Me</a></li>
</nav>
<!-- Footer -->
<footer id="footer">
<p class="copyright">&copy; Charlotte - FabLab de Charleroi. Fab Academy 2024. All rights reserved. Design: <a href="https://html5up.net">HTML5 UP</a>.</p>
</footer>
</div>
</div>
</div>
<!-- Scripts -->
<script src="../assets/js/jquery.min.js"></script>
<script src="../assets/js/browser.min.js"></script>
<script src="../assets/js/breakpoints.min.js"></script>
<script src="../assets/js/util.js"></script>
<script src="../assets/js/main.js"></script>
</body>
</html>
/* const int ledPin = 26;
Blink // the setup function runs once when you press reset or power the board
void setup() {
Turns an LED on for one second, then off for one second, repeatedly. // initialize digital pin LED_BUILTIN as an output.
pinMode(ledPin, OUTPUT);
Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO }
it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to
the correct LED pin independent of which board is used. // the loop function runs over and over again forever
If you want to know what pin the on-board LED is connected to on your Arduino void loop() {
model, check the Technical Specs of your board at: digitalWrite(ledPin, HIGH); // turn the LED on (HIGH is the voltage level)
https://www.arduino.cc/en/Main/Products delay(1000); // wait for a second
digitalWrite(ledPin, LOW); // turn the LED off by making the voltage LOW
modified 8 May 2014 delay(1000); // wait for a second
by Scott Fitzgerald }
modified 2 Sep 2016 \ No newline at end of file
by Arturo Guadalupi
modified 8 Sep 2016
by Colby Newman
This example code is in the public domain.
https://www.arduino.cc/en/Tutorial/BuiltInExamples/Blink
*/
//lire led sur pin 26 (correspondance composante seeed studio)
const int ledPin = 26;
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(ledPin, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(ledPin, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(ledPin, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
This diff is collapsed.
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.049999999999999996,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.09999999999999999,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.762,
"height": 1.524,
"width": 1.524
},
"silk_line_width": 0.09999999999999999,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.09999999999999999,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.5
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.5,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7999999999999999,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.0,
"min_via_annular_width": 0.09999999999999999,
"min_via_diameter": 0.5,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
0.4
],
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 1.0
},
"diff_pair_skew_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
},
"single_track_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
}
},
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false
},
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "cat-controller.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "files/",
"pos_files": "",
"specctra_dsn": "",
"step": "",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_fmt_presets": [],
"bom_fmt_settings": {
"field_delimiter": ",",
"keep_line_breaks": false,
"keep_tabs": false,
"name": "CSV",
"ref_delimiter": ",",
"ref_range_delimiter": "",
"string_delimiter": "\""
},
"bom_presets": [],
"bom_settings": {
"exclude_dnp": false,
"fields_ordered": [
{
"group_by": false,
"label": "Reference",
"name": "Reference",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
},
{
"group_by": false,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
}
],
"filter_string": "",
"group_symbols": true,
"name": "Grouped By Value",
"sort_asc": true,
"sort_field": "Référence"
},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"operating_point_overlay_i_precision": 3,
"operating_point_overlay_i_range": "~A",
"operating_point_overlay_v_precision": 3,
"operating_point_overlay_v_range": "~V",
"overbar_offset_ratio": 1.23,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"page_layout_descr_file": "",
"plot_directory": "",
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"717d37a6-4488-4466-9712-a8eb87732a58",
"Racine"
]
],
"text_variables": {}
}
This diff is collapsed.
public/files/cat-interior.png

408 KiB

public/files/cat-soldering.png

335 KiB

public/files/cat-traces.png

408 KiB

This diff is collapsed.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="210mm"
height="297mm"
viewBox="0 0 793.70081 1122.5197"
version="1.1"
id="svg5"
xml:space="preserve"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
sodipodi:docname="cathead.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
showgrid="false"
inkscape:zoom="1.4716891"
inkscape:cx="192.29605"
inkscape:cy="532.38146"
inkscape:window-width="1920"
inkscape:window-height="1013"
inkscape:window-x="-9"
inkscape:window-y="-9"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" /><defs
id="defs2"><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath294"><g
id="g298"><g
inkscape:label="Clip"
id="use296"
clip-path="url(#clipPath294)"><path
style="fill:#000000;stroke-width:1"
d="m 323.68266,784.47903 c -9.53394,-5.81318 -9.44928,-26.84157 0.13159,-32.68396 11.76351,-7.17338 23.37835,1.01786 23.38596,16.49268 0.008,15.44157 -11.61903,23.44623 -23.51755,16.19128 z m 14.64488,-2.2394 c 13.79416,-8.41007 4.93843,-34.34867 -9.94916,-29.14123 -11.31631,3.95826 -12.31749,25.01285 -1.41491,29.75524 4.74619,2.0645 7.18711,1.93261 11.36407,-0.61401 z m -12.4029,-1.89311 c -6.98499,-5.65805 -6.46371,-20.93671 0.84324,-24.71528 9.52543,-4.92579 16.81753,1.90487 15.87939,14.87457 -0.74674,10.32352 -9.65498,15.56574 -16.72263,9.84071 z m 9.27951,-1.83258 c 7.91192,-4.09142 5.62608,-21.1756 -2.83328,-21.1756 -9.1227,0 -11.51651,16.87919 -3.0505,21.50974 2.7377,1.4974 2.29314,1.52266 5.88378,-0.33414 z m 16.82621,6.72022 c -2.08359,-5.42977 0.1225,-34.95105 2.63844,-35.30679 3.90892,-0.5527 4.42343,1.33728 4.44147,16.315 l 0.0166,13.78145 11.1097,0.3089 c 11.04538,0.30709 11.10969,0.32456 11.10969,3.01856 v 2.70968 l -14.38319,0.30258 c -11.13743,0.23429 -14.50721,-0.0206 -14.9327,-1.12938 z m 26.60621,-1.88288 c 0,-0.65376 -4.51614,-1.08387 -11.38066,-1.08387 h -11.38066 v -14.63228 c 0,-9.03227 -0.41482,-14.63228 -1.08388,-14.63228 -1.21209,0 -1.55929,29.51172 -0.36128,30.70972 1.19055,1.19056 24.20648,0.84704 24.20648,-0.36129 z m 5.10246,2.57343 c -1.57008,-1.57008 -0.70859,-4.95938 1.40078,-5.511 3.35724,-0.87793 3.2972,-21.84857 -0.0686,-23.95054 -5.17463,-3.23162 -2.30298,-6.17001 6.0299,-6.17001 8.25382,0 11.37177,3.06571 6.02707,5.9261 -3.43908,1.84055 -3.42137,23.31694 0.0199,24.21688 1.61988,0.42361 2.15319,1.2972 1.89677,3.10706 -0.36094,2.5476 -13.1499,4.53749 -15.30589,2.38151 z m 12.2395,-2.44702 c 0,-0.5266 -0.97548,-1.21255 -2.16774,-1.52434 -2.01816,-0.52776 -2.16775,-1.47841 -2.16775,-13.77629 0,-12.29788 0.14959,-13.24853 2.16775,-13.77629 1.19226,-0.31179 2.16774,-0.99774 2.16774,-1.52434 0,-1.32641 -9.47076,-1.21014 -10.29679,0.12642 -0.36843,0.59613 0.28222,1.08387 1.44588,1.08387 2.96001,0 3.43155,1.93621 3.43155,14.09034 0,11.56421 -0.50658,14.09035 -2.82565,14.09035 -0.83041,0 -1.50984,0.48774 -1.50984,1.08387 0,0.59613 2.19484,1.08387 4.87742,1.08387 2.68259,0 4.87743,-0.43086 4.87743,-0.95746 z m 14.07867,-11.17513 c -6.67644,-17.01457 -7.35271,-21.8465 -3.12631,-22.33718 2.65452,-0.30818 3.06897,0.32715 6.93225,10.62648 4.68695,12.4952 4.51173,12.50521 9.50673,-0.54384 3.51167,-9.174 3.92065,-9.75486 6.86814,-9.75486 4.51618,0 4.0246,3.48555 -2.98081,21.13552 -8.21679,20.702 -9.39603,20.76192 -17.2,0.87388 z m 15.14584,-3.96172 c 3.06273,-7.95768 5.38382,-15.02284 5.15798,-15.70036 -0.22584,-0.67752 -2.60569,4.37008 -5.28855,11.21688 -6.32898,16.15191 -6.96117,16.20712 -12.76935,1.11506 -2.53357,-6.58327 -5.01144,-11.96957 -5.50639,-11.96957 -0.49494,0 1.06722,4.99936 3.47148,11.10969 2.40427,6.11033 5.10906,13.22116 6.01066,15.80184 2.08506,5.96811 2.26021,5.74095 8.92417,-11.57354 z m 13.53713,16.89332 c -0.30223,-0.78758 -0.41431,-8.97149 -0.24909,-18.18648 l 0.30042,-16.75452 h 14.63228 c 14.59815,0 14.63313,0.007 14.99807,2.58711 0.53055,3.75227 -1.36594,4.42294 -12.55936,4.44147 l -10.02582,0.0166 v 3.79355 3.79355 h 6.38727 c 4.67771,0 6.55426,0.43516 7.01116,1.62581 1.51717,3.95371 -1.56641,5.91822 -9.33391,5.94651 -3.91192,0.0142 -4.06452,0.15579 -4.06452,3.77043 v 3.75563 l 11.10969,0.3089 c 11.04539,0.30709 11.1097,0.32456 11.1097,3.01856 v 2.70968 l -14.3832,0.30258 c -11.13743,0.23429 -14.5072,-0.0206 -14.93269,-1.12938 z m 26.60621,-1.84497 c 0,-0.5839 -4.9077,-1.18239 -11.1097,-1.35484 l -11.10969,-0.30888 v -5.9613 -5.9613 l 7.04517,-0.58036 c 7.74008,-0.63761 6.8784,-1.89279 -1.62581,-2.36826 l -5.41936,-0.303 v -5.9613 -5.96129 l 11.10969,-0.30889 c 15.00209,-0.4171 14.42623,-2.4008 -0.69694,-2.4008 -8.6216,0 -11.95093,0.37601 -12.3415,1.39384 -0.79379,2.06857 -0.99828,28.80992 -0.22982,30.05332 0.86342,1.39704 24.37796,1.4193 24.37796,0.0231 z m 7.37327,-11.68954 c -0.18046,-8.19679 -0.17211,-16.53066 0.0185,-18.51972 l 0.34665,-3.61648 11.95173,0.36486 c 17.69375,0.54015 25.13704,13.133 13.27682,22.46226 l -2.50737,1.97228 3.78012,3.66384 c 4.42519,4.28906 4.61537,7.86419 0.44416,8.3496 -2.04228,0.23766 -4.03447,-1.03041 -8.0883,-5.14839 -7.81911,-7.94285 -12.50527,-7.95948 -12.50527,-0.0444 0,5.2774 -0.0837,5.41937 -3.19449,5.41937 h -3.19448 z m 23.71763,7.52151 c -4.881,-4.9986 -4.87965,-4.93512 -0.20053,-9.34809 9.5656,-9.02152 2.31935,-18.48679 -13.58185,-17.74102 l -7.01173,0.32886 -0.30074,15.44518 c -0.19557,10.0445 0.0887,15.44519 0.81291,15.44519 0.61377,0 1.11364,-2.43249 1.11364,-5.41936 v -5.41937 h 5.18541 c 4.84634,0 5.56868,0.38807 11.04619,5.93449 3.22342,3.26396 6.10152,5.69372 6.39579,5.39946 0.29426,-0.29426 -1.26233,-2.37566 -3.45909,-4.62534 z m -19.1683,-17.0054 v -8.12904 h 7.92466 c 9.6902,0 12.66891,2.00915 12.66891,8.54522 0,6.25891 -2.3147,7.71287 -12.27891,7.71287 h -8.31466 z m 16.25808,3.79356 c 4.84243,-4.84243 1.45826,-8.67098 -7.66453,-8.67098 h -6.42581 v 5.41936 5.41936 h 5.9613 c 4.51614,0 6.48681,-0.52551 8.12904,-2.16774 z M 374.84302,669.70841 c -17.8839,-8.17356 -50.71956,-23.11349 -72.96814,-33.19983 -22.24856,-10.08635 -40.83744,-19.09496 -41.30859,-20.01915 -0.47116,-0.92418 -6.85461,-25.84846 -14.18542,-55.38728 l -13.32878,-53.70693 11.01242,-31.37706 c 13.17948,-37.55154 13.16124,-25.59552 0.13038,-85.45159 -5.98411,-27.48748 -10.61542,-50.95273 -10.29178,-52.14499 0.5451,-2.00811 15.27216,-12.24792 19.04434,-13.24163 1.67887,-0.44227 7.50325,3.20975 64.01148,40.13658 l 30.99348,20.25351 62.21956,-0.0172 62.21958,-0.0172 12.46453,-8.15911 c 21.90656,-14.33975 44.52391,-29.13613 61.0833,-39.96103 22.39143,-14.6373 19.56505,-14.01633 30.5432,-6.71052 11.37977,7.57309 10.96756,6.38961 7.6454,21.9504 -4.06743,19.05162 -9.68784,44.96956 -14.65902,67.59858 -5.47922,24.94165 -5.74604,20.89725 3.01306,45.67243 4.08065,11.54214 9.02686,25.62929 10.99158,31.30474 l 3.57221,10.31901 -13.43028,54.0561 c -7.38667,29.73092 -13.91805,54.70189 -14.51418,55.4911 -1.56651,2.0739 -146.55222,67.63598 -149.37495,67.54689 -1.30195,-0.0411 -16.99949,-6.76218 -34.88338,-14.93575 z m 114.89049,-23.53516 67.2001,-30.50329 13.50413,-53.93477 13.50414,-53.93477 -6.28928,-18.03125 c -3.45909,-9.91719 -8.49912,-24.45882 -11.20006,-32.31472 l -4.91079,-14.28345 10.9854,-50.7489 c 6.04199,-27.9119 10.98,-51.34371 10.97338,-52.07071 -0.016,-1.75724 -16.065,-12.53724 -17.71976,-11.90225 -1.15878,0.44467 -9.60396,5.91712 -52.744,34.17791 -6.85549,4.491 -18.75223,12.22201 -26.4372,17.18003 l -13.97266,9.01458 h -62.53306 -62.53307 l -12.37183,-7.94164 c -6.8045,-4.3679 -27.49184,-17.83939 -45.97187,-29.93664 -18.48003,-12.09726 -34.17447,-22.21897 -34.87655,-22.4927 -1.63617,-0.63791 -17.68495,10.14615 -17.71057,11.90071 -0.0108,0.727 4.93696,24.19554 10.99462,52.15231 10.97245,50.63915 11.00763,50.84929 9.34683,55.81944 -0.91689,2.74392 -4.94371,14.25605 -8.94847,25.58252 -4.00476,11.32646 -8.28497,23.59079 -9.51154,27.25404 l -2.23016,6.66047 13.29799,53.83423 13.29799,53.83424 3.41508,1.56429 c 1.8783,0.86035 35.03499,15.90476 73.68154,33.43203 l 70.26647,31.86775 6.14654,-2.83808 c 3.38061,-1.56095 36.3866,-16.56457 73.34666,-33.34138 z M 368.33978,659.5853 c -20.86455,-9.50786 -47.69039,-21.67356 -59.61299,-27.03488 -24.16382,-10.86593 -24.78429,-11.24387 -21.04829,-12.82099 2.15791,-0.91093 2.23845,-1.07928 0.45471,-0.95033 -1.19226,0.0862 -2.89936,-0.13333 -3.79355,-0.48781 -0.8942,-0.35448 -4.40387,-1.19013 -7.79926,-1.85702 -4.7465,-0.93225 -6.03009,-1.58608 -5.55324,-2.82874 0.48358,-1.26021 0.0272,-1.46741 -2.07163,-0.94063 l -2.69182,0.67561 -12.65184,-50.59962 c -9.80907,-39.23034 -12.3712,-50.93775 -11.40288,-52.10449 0.90751,-1.09349 0.91635,-1.50488 0.0323,-1.50488 -2.43149,0 16.06241,-59.20637 20.97866,-67.16102 0.31878,-0.51579 0.10286,-1.1014 -0.47979,-1.30135 -1.09048,-0.37424 -21.71541,-93.47525 -21.71541,-98.0237 0,-2.51283 9.52385,-10.18517 12.64307,-10.18517 0.71024,0 7.41892,4.02388 14.90816,8.94195 7.48926,4.91808 21.05919,13.80605 30.15543,19.75104 48.71947,31.84146 45.26885,29.26245 42.82252,32.0058 -1.1323,1.26979 -1.07461,1.3096 0.35118,0.24237 2.5104,-1.87905 133.99343,-1.82866 136.40753,0.0523 1.52723,1.18994 1.53996,1.11821 0.12143,-0.68446 -1.92286,-2.44357 -3.32031,-1.3374 25.23185,-19.97258 11.43533,-7.46353 29.32701,-19.17004 39.75928,-26.01446 24.86044,-16.31051 22.55675,-15.48433 29.78817,-10.68294 4.47067,2.96836 5.97963,4.62297 5.97963,6.55682 0,4.36352 -20.57996,97.62728 -21.62145,97.98358 -0.53709,0.18373 -0.34055,1.89083 0.43675,3.79355 9.12415,22.33441 21.17076,60.57082 20.76212,65.89983 -1.32211,17.24157 -24.67571,103.2866 -27.76688,102.3055 -1.52151,-0.48288 -2.15897,-0.18968 -2.15897,0.993 0,0.94545 -1.30144,1.9713 -2.98065,2.34948 -1.63936,0.3692 -4.93162,1.19355 -7.31614,1.83187 -2.38452,0.63833 -5.31098,1.08161 -6.50324,0.98506 -1.77077,-0.1434 -1.68749,0.0272 0.45471,0.93149 3.85307,1.62653 5.48963,0.79142 -58.44189,29.82225 -72.2171,32.79325 -58.57503,31.498 -105.67758,10.03362 z m 37.70593,-7.47695 c -5.76729,-5.58596 -103.91562,-30.95037 -107.25192,-27.71705 -0.098,0.0949 24.04528,11.16699 53.65169,24.60453 l 53.82984,24.43189 0.31233,-10.24599 c 0.17178,-5.63529 -0.0721,-10.61831 -0.54194,-11.07338 z m 88.75342,-15.39649 c 14.70869,-6.67306 26.65839,-12.21359 26.55488,-12.31231 -1.78691,-1.70421 -80.59994,16.37446 -93.16871,21.37167 l -14.81307,5.88954 -0.0259,11.01259 -0.0259,11.01259 27.36778,-12.42063 c 15.05228,-6.83135 39.40216,-17.8804 54.11085,-24.55345 z m -72.27169,4.78984 12.7508,-5.28165 -5.83048,-4.25974 c -3.20676,-2.34286 -8.89056,-6.38565 -12.63066,-8.98398 l -6.80019,-4.72422 -7.29016,5.15052 c -4.00959,2.83279 -9.59816,6.69167 -12.41907,8.57529 -6.57291,4.38895 -7.07707,3.70372 7.03988,9.56818 6.69866,2.78276 12.23556,5.09954 12.30422,5.1484 0.0687,0.0489 5.86271,-2.2879 12.87566,-5.1928 z m -29.7748,-18.70511 14.06462,-9.94468 v -4.71174 c 0,-4.22583 -0.26322,-4.71174 -2.55237,-4.71174 -1.95364,0 -4.62593,-2.65628 -11.39187,-11.32363 -4.86173,-6.228 -9.30695,-11.61251 -9.87826,-11.96561 -0.57131,-0.35309 -24.761,7.04105 -53.75486,16.43142 l -52.71611,17.07339 49.70155,9.94601 c 27.33585,5.47032 50.3228,9.7672 51.08212,9.54865 0.75931,-0.21857 7.70964,-4.87249 15.44518,-10.34207 z m 102.6718,0.3189 47.96195,-9.52392 L 524.689,607.533 c -10.28357,-3.33221 -33.9792,-11.01075 -52.65696,-17.06339 -24.16183,-7.82981 -34.34617,-10.68399 -35.29957,-9.89274 -0.73701,0.61167 -5.18885,6.00349 -9.89298,11.98184 -6.38789,8.11818 -9.18151,10.86972 -11.03599,10.86972 -2.20175,0 -2.48301,0.52604 -2.48301,4.64396 v 4.64396 l 14.80066,10.50864 c 10.68718,7.58802 15.43166,10.35659 17.071,9.96154 1.24868,-0.30091 23.85321,-4.83288 50.23229,-10.07104 z M 322.22865,592.43363 c 27.74565,-8.97048 50.81106,-16.652 51.25649,-17.07005 0.60422,-0.56707 -117.87158,-56.67879 -127.36491,-60.32172 -1.24349,-0.47717 1.31053,11.21874 10.30395,47.18612 10.04543,40.17467 12.2291,47.71623 13.65754,47.16808 0.93517,-0.35886 24.40129,-7.99196 52.14693,-16.96243 z m 241.48159,-30.19236 c 6.55859,-26.22971 11.70619,-47.69039 11.43913,-47.69039 -0.45071,0 -11.5201,5.13338 -97.60988,45.26618 -17.43706,8.12869 -31.33773,15.12114 -30.89037,15.53877 0.44735,0.41763 22.03016,7.61134 47.96182,15.98602 25.93165,8.37468 49.09942,15.94903 51.48394,16.83188 2.38452,0.88286 4.64041,1.63955 5.01309,1.68157 0.37267,0.0421 6.04369,-21.38431 12.60227,-47.61403 z M 423.1129,587.12325 c 4.29916,-5.39108 7.63463,-9.94365 7.41214,-10.11683 -0.22249,-0.17318 -4.91614,-1.9189 -10.43034,-3.87936 l -10.02583,-3.5645 -10.02582,3.5645 c -5.5142,1.96046 -10.20785,3.70618 -10.43034,3.87936 -0.22249,0.17318 3.11298,4.72575 7.41214,10.11683 l 7.81666,9.80194 h 5.22736 5.22737 z m -24.18929,-20.12509 11.07413,-3.93417 11.4438,4.0772 c 6.29409,2.24247 11.75566,3.76536 12.13681,3.3842 0.50623,-0.50622 26.00769,-124.34118 35.35382,-171.67791 l 0.6955,-3.52259 h -59.60654 -59.60654 l 0.5733,2.43872 c 0.31532,1.34129 8.13845,39.9949 17.38472,85.8969 17.6728,87.73446 17.5679,87.24591 18.73701,87.26179 0.40692,0.005 5.72322,-1.76034 11.81399,-3.92414 z m -19.59979,0.93344 c -0.29849,-1.04322 -1.8267,-8.23743 -3.39604,-15.98712 -1.56934,-7.74969 -8.44974,-41.6478 -15.28978,-75.32914 -6.84004,-33.68134 -13.21332,-65.14074 -14.16283,-69.90978 -0.94952,-4.76904 -2.02745,-9.21969 -2.39543,-9.89033 -0.42304,-0.77102 -6.02251,2.14782 -15.22951,7.93873 -8.00827,5.03695 -25.64013,15.98105 -39.18191,24.32024 -13.54178,8.33919 -24.86347,15.98485 -25.15931,16.99034 -0.46824,1.59151 -10.15529,29.42385 -18.42337,52.93317 l -2.72566,7.75009 32.14148,14.95326 c 17.67779,8.22429 47.99309,22.3889 67.36731,31.47691 38.14473,17.89282 37.24957,17.53055 36.45505,14.75363 z m 87.83258,-10.1378 c 14.2058,-6.61902 39.24165,-18.27431 55.63522,-25.90065 16.39358,-7.62633 35.24466,-16.47724 41.89128,-19.66868 l 12.08479,-5.80264 -11.00092,-31.12562 -11.00091,-31.12562 -23.84519,-14.80292 c -48.37986,-30.03382 -53.80763,-33.23623 -54.72848,-32.29 -0.51217,0.5263 -1.67455,4.85885 -2.58306,9.62789 -2.76562,14.51765 -32.17991,159.19619 -32.77853,161.22604 -0.77075,2.61356 -2.32972,3.21389 26.3258,-10.1378 z M 305.23199,412.12602 c 25.45706,-15.77747 32.91809,-20.88346 31.90885,-21.83695 -1.62246,-1.53284 -82.87774,-54.57717 -83.60335,-54.57717 -2.23802,0 -10.38133,6.98419 -9.91518,8.50386 0.7477,2.43751 20.12377,91.69534 20.12377,92.70218 0,0.94244 -1.02422,1.55451 41.48591,-24.79192 z m 260.89055,-20.61126 c 5.43309,-25.02833 9.97789,-46.4242 10.09956,-47.54635 0.14989,-1.38237 -1.43132,-3.0674 -4.90351,-5.2255 l -5.12472,-3.18521 -17.92102,11.72874 c -54.80378,35.86731 -66.85649,43.87055 -66.50947,44.1636 0.21066,0.1779 12.82046,8.00932 28.02177,17.40317 15.20132,9.39383 31.77631,19.67149 36.83331,22.83924 5.05701,3.16775 9.29158,5.66253 9.41015,5.54395 0.11857,-0.11856 4.66084,-20.6933 10.09393,-45.72164 z"
id="path300" /></g></g></clipPath></defs><g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"><path
style="fill:none;stroke:#000000;stroke-width:3.77953;stroke-dasharray:none;stroke-opacity:1"
d="m 294.08449,700.91216 c -14.46921,-6.67122 -49.98453,-22.86241 -78.92295,-35.98041 l -52.6153,-23.85092 -14.31607,-56.57819 c -7.87385,-31.118 -14.3783,-58.15664 -14.45435,-60.08587 -0.076,-1.92923 5.17486,-18.5922 11.66868,-37.02883 l 11.80694,-33.52117 -8.20827,-37.8018 c -4.51456,-20.79099 -10.0008,-45.92584 -12.19166,-55.85523 -2.19085,-9.92937 -3.71491,-18.48781 -3.38677,-19.01872 1.23389,-1.9965 17.95082,-12.62009 19.85856,-12.62009 1.09468,0 16.77149,9.66319 34.83737,21.47375 18.06586,11.81057 40.21072,26.27977 49.21081,32.15379 l 16.3638,10.68005 68.40529,-0.007 68.4053,-0.007 21.92898,-14.31639 c 12.06094,-7.8733 34.2184,-22.33953 49.23881,-32.14642 15.02038,-9.80691 28.1953,-17.83075 29.27758,-17.83075 1.87784,0 18.6062,10.63025 19.82067,12.59529 0.3197,0.51729 -4.89609,26.07169 -11.59062,56.78758 l -12.17189,55.84706 8.82759,25.36951 c 4.85517,13.95322 10.32797,29.63233 12.16182,34.84246 l 3.33423,9.47294 -14.81365,58.80063 -14.81366,58.80061 -79.49447,36.08012 c -43.72196,19.84404 -80.02652,36.03385 -80.6768,35.9773 -0.65027,-0.0565 -13.02077,-5.56107 -27.48997,-12.23227 z"
id="path317"
sodipodi:nodetypes="cscssscssssssccccsssscsscccsscc" /></g></svg>
int led = 26; // the PWM pin the LED is attached to
int brightness = 0; // how bright the LED is
int fadeAmount = 5; // how many points to fade the LED by
// the setup routine runs once when you press reset:
void setup() {
// declare pin to be an output:
pinMode(led, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
// set the brightness
analogWrite(led, brightness);
// change the brightness for next time through the loop:
brightness = brightness + fadeAmount;
// reverse the direction of the fading at the ends of the fade:
if (brightness <= 0 || brightness >= 255) {
fadeAmount = -fadeAmount;
}
// wait for 100 milliseconds to see the dimming effect
delay(100);
}
\ No newline at end of file
public/images/oscilloscope.jpg

78.8 KiB

public/images/xinpin.jpg

77.8 KiB | W: | H:

public/images/xinpin.jpg

78.2 KiB | W: | H:

public/images/xinpin.jpg
public/images/xinpin.jpg
public/images/xinpin.jpg
public/images/xinpin.jpg
  • 2-up
  • Swipe
  • Onion skin
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment