Welcome to Mr. Campbell's page at Kellenberg Memorial High School. Mr. Campbell is an instructor for the Computer 12 - Computer Science elective, moderator of the Computer Club, and moderator of the KM2ARC Amateur Radio Club

Learning To Use An HT

On January 11, 2018, members of the Kellenberg Amateur Radio Club met for the first time for 2018!  In our meeting, we went over how to use an HT, or handheld radio.  Each member of the club had the opportunity to participate in a short QSO or conversation using an HT radio.

Members learned concepts like “push then talk” which means push the push to talk button, wait for a second, then begin speaking.  This gives the radio a moment to begin transmitting and if using a repeater, for the repeater to begin retransmitting.

Members of the club also reviewed our newly posted website pages “How Do I Call Someone On A Repeater” and “Local Nets”.  Local Nets is a list of nets that licensed operators may want to participate in.  Members of the club we advised to at least listen in so they become familiar with net operations and when they feel comfortable to begin participating.

How Do I Call Someone On A Repeater is a short guide to calling someone specific or just looking to have a conversation with anyone available on a repeater.

Any Kellenberg student interested in learning more about Amateur Radio or participating in Amateur Radio Club can stop by the library conference room any Thursday at 3:05 PM or see Mr. Campbell.


mrcampbell / January 12, 2018 / KM2ARC

Computer Club Meeting 10-24-2017

In our meeting today we wrote a program to get user input and then display that input on the console.  The following listing is an example of the program:

/*we include the stdio.h header file which contains the prototypes for
* the printf and getc functions

#include <stdio.h>

/*the main function is the entry point of our program
*when we execute our program this is where it starts from
int main(int argc, char** argv) {

    /*We create a variable type char to store our user input.
    *Our variable which we call  UserInput and we allocate 255 bytes of storage.
    char UserInput[255];

    /*Another variable called PlaceHolder.  This is an integer and we initialize it to 0*/
    int PlaceHolder=0;

    /*We prompt the user to enter his or her name*/
    printf ("What is your name? ");

    /*Now we enter the do loop.  We will get one character at a time until the user presses return*/
        /*the getc  function reads one character at a time
         * We store that charcter in UserInput at the position indicated by
         * Placeholder

         /*We increment placeholder by 1 so that the next call
         * to getc stores the result in the next position

    /*We have to use PlaceHolder-1 in the line about to check for return
    *This is because we already increased PlaceHolder for the next position which we have
    *not read in yet.

    /*Now we display Hello and what the user entered at our prompt
    printf("Hello %s",UserInput);

    /*The program is complete*/
    return 0;

mrcampbell / October 24, 2017 / Computer Club

mrcampbell / February 17, 2017 / KM2ARC

It’s School Club Roundup Time

Attention All! The Kellenberg Amateur Radio Club will be participating in the Winter School Club Roundup running from February 13, 2017 until February 17, 2017. All students are invited to participate in this event. Please see Mr. Campbell for details and to sign up for a time to operate.

mrcampbell / February 6, 2017 / Uncategorized

Robot Arm Progress and Servo Testing

At today’s meeting of the Intermediate / Advanced group of Computer Club we began testing servos and controlling the movement of part of a robot arm using the Arduino microprocessor.  Our teams were successful in moving the servo and arm from 0 degrees to 90 degrees and then 180 followed by a sweep back and forth.


mrcampbell / October 14, 2016 / Computer Club

October Amateur Radio Club Update

Amateur radio club is off to a great start this year.  We have a core group of students preparing to get their technician class license.  After a couple of meetings of reviewing materials to prepare for the exam we stepped into the radio shack and got some air time.

Members of the club stepped into the radio room last week and went on the air as KM2ARC – our FCC assigned call sign and spoke with other friendly amateur radio operators through a local repeater.  One operator was headed home from New York City and the other was located an the North Shore.  These experiences help students get over their “mic fright” and comfortable speaking to others on the radio.

Next week, From Monday, October 17, 2016 through Friday, October 21, 2016, is the School Club Roundup. The School Club Roundup is an event where schools all over the country will be on the air trying to make contact with one another and other amateur radio operators. We hope to have participation from many students at Kellenberg. You don’t have to be a member of our radio club to try getting on the air and making some contacts.  The more students helping out the more chances we will have at making contact with other schools around the country.  Any student wishing to participate please see Mr. Campbell.

mrcampbell / October 14, 2016 / KM2ARC

Computer Club Update October 12, 2016

Our computer club is off to a good start – even with the days off.  Our beginners have only had a chance to meet once but we are already moving ahead logging into our Linux server using our iPads and the Putty client on the computers in the computer lab and library.  Be sure to log in to the Computer Club Google Classroom for links and instructions.  

Our Wednesday intermediate group has begun preparing for building a 3D printed hand that will be controlled by servos connected to an Arduino and a glove with flexible sensors attached. At today’s meeting we looked at the parts we will be using.  We also looked at the source code we will use as a reference for reading the flexible sensor and controlling the servos.  

Our Friday intermediate / advanced group has started exploring the Pitop computer build assembling them.  Our next steps with the Pitop will include coding and using the GPIO headers in projects, including out robotic arm. 

For all of our computer club groups, as we work on our projects, think about what else we can do with what we are working on.  What can it be used for?  How can it be extended?  What improvements can we make?   

mrcampbell / October 12, 2016 / Computer Club

No meeting Monday 9/26/2016

Due to the debate and road closures all students are encouraged to take their regularly scheduled bus home and we will not hold a meeting on Monday afternoon.  Please check your email for updates.  

mrcampbell / September 25, 2016 / Uncategorized

mrcampbell / September 23, 2016 / KM2ARC, Radio News

2016 – 2017 Computer Club Schedule

We have a big group this year for computer club and I am excited to start working on projects.

Our Latin School Computer Club Members will meet on Mondays at 3:00 PM in Room 215

Our High School Beginners group will meet on Mondays at 3:30 in the Library / Library Conference Room

Our High School Intermediate group will meet on Wednesdays at 3:15 in the Library Conference Room

Our High School Advanced group will meet on Fridays at 3:15 in the Library Conference Room

We will hold general meetings on Tuesdays as needed.

All members should make sure they have joined the Google Classroom.  If you have an iPad, please be sure you bring it to our meetings!


mrcampbell / September 23, 2016 / Computer Club